nass600.powerline
Ansible 角色 - Powerline
在Linux和macOS系统中安装和配置Powerline。
需求
此角色假设您已经在文件系统中放置了配置文件(例如,颜色方案、主题等)。
角色变量
可用的变量如下所示,带有默认值(见defaults/main.yml
):
powerline
powerline_package_name: "powerline-status"
要安装的Powerline包名称。您可以根据需要添加自定义版本。
powerline_version: ""
要安装的Powerline版本。默认值:空表示最新版本。
powerline_extra_segments:
- {name: powerline-gitstatus, version: "v1.2.1"}
应安装的其他Powerline 分段。
powerline_daemon_destination: "~/.bashrc"
您想要设置Powerline守护进程启动的文件。
powerline 配置
powerline_config_dir: "~/.config/powerline"
Powerline配置文件的位置。此目录将创建主config.json
。
powerline_config_shell_colorscheme: "default"
powerline_config_shell_theme: "default"
powerline_config_vim_colorscheme: "default"
powerline_config_vim_theme: "default"
用于生成config.json
的主题。
powerline 字体
powerline_fonts_repo: "git://github.com/powerline/fonts.git"
包含已修补字体的库。
powerline_fonts_dir: "{{ powerline_config_dir }}/fonts"
您希望放置下载字体的目录。
依赖
- Python + Pip
示例剧本
包含一个使用您角色的示例(例如,作为参数传递的变量)总是给用户带来便利:
- hosts: servers
roles:
- { role: nass600.powerline }