nass600.powerline

Ansible Rolle - Powerline

Ansible Rolle GitHub Tag Build-Status Ansible Rolle

Installiert und konfiguriert Powerline auf Linux- und macOS-Systemen.

Anforderungen

Dieses Rollenspiel setzt voraus, dass die Konfigurationsdateien bereits auf Ihrem Dateisystem vorhanden sind (z. B. Colorschemas, Themes...).

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

powerline

powerline_package_name: "powerline-status"

Name des Powerline-Pakets, das installiert werden soll. Sie können eine benutzerdefinierte Version hinzufügen, wenn Sie dies benötigen.

powerline_version: ""

Powerline-Version, die installiert werden soll. Standard: leer, was die neueste Version bedeutet.

powerline_extra_segments:
  - {name: powerline-gitstatus, version: "v1.2.1"}

Zusätzliche Powerline-Segmente, die installiert werden sollen.

powerline_daemon_destination: "~/.bashrc"

Datei, in der Sie den Powerline-Daemon-Start festlegen möchten.

Powerline-Konfiguration

powerline_config_dir: "~/.config/powerline"

Ort, an dem sich die Powerline-Konfigurationsdateien befinden. In diesem Verzeichnis wird die Haupt-config.json erstellt.

powerline_config_shell_colorscheme: "default"
powerline_config_shell_theme: "default"
powerline_config_vim_colorscheme: "default"
powerline_config_vim_theme: "default"

Themes, die zur Erstellung der config.json verwendet werden.

Powerline-Schriften

powerline_fonts_repo: "git://github.com/powerline/fonts.git"

Repository, in dem sich die gepatchten Schriften befinden.

powerline_fonts_dir: "{{ powerline_config_dir }}/fonts"

Verzeichnis, in dem Sie die heruntergeladenen Schriften ablegen möchten.

Abhängigkeiten

  • Python + Pip

Beispiel-Playbook

Es ist immer hilfreich für Benutzer, ein Beispiel dafür zu haben, wie sie Ihre Rolle verwenden können (zum Beispiel mit Variablen, die als Parameter weitergegeben werden):

- hosts: servers
  roles:
     - { role: nass600.powerline }

Lizenz

MIT

Autor Informationen

Ignacio Velazquez

Über das Projekt

Installs and configures Powerline

Installieren
ansible-galaxy install nass600.powerline
GitHub Repository
Lizenz
mit
Downloads
170
Besitzer
An engineer of focus, commitment and sheer fricking will. Engineering Manager @ Glovo