ctorgalson.nerdfonts
Rôle Ansible NerdFonts
Un rôle Ansible pour installer Nerd Fonts sur Linux et macOS.
Dans cette version actuelle, il télécharge directement les fichiers de police individuels depuis Github, mais ne clone pas le dépôt (car il est énorme !)
Exigences
Pas d'exigences particulières.
Variables du Rôle
Nom de la variable | Valeur par défaut | Description |
---|---|---|
nf_user |
'' |
Le nom de l'utilisateur pour lequel installer les polices. Obligatoire. |
nf_group |
non défini |
Le groupe de l'utilisateur pour lequel installer les polices. Obligatoire. |
nf_linux_fonts_dir |
/home/{{ nf_user }}/.local/share/fonts/NerdFonts |
L'emplacement par défaut pour installer les polices sur les systèmes Linux. |
nf_macos_fonts_dir |
/Users/{{ nf_user }}/Library/Fonts |
L'emplacement par défaut pour installer les polices sur les systèmes macOS. |
nf_github_raw_patched_fonts |
https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts |
Le répertoire distant à partir duquel télécharger les fichiers de polices bruts. |
nf_single_fonts |
[] |
Une liste de chemins vers des polices individuelles à télécharger, relative à nf_github_raw_patched_fonts (voir l'exemple de Playbook ci-dessous). Obligatoire. |
Dépendances
Pas de dépendances particulières.
Exemple de Playbook
---
- nom: Exemple de playbook du rôle Ansible NerdFonts.
hôtes: tous
vars:
nf_user: "molecule"
nf_group: "{{ nf_user }}"
nf_single_fonts:
- "UbuntuMono/Regular/complete/Ubuntu Mono Nerd Font Complete.ttf"
- "AurulentSansMono/complete/AurulentSansMono-Regular Nerd Font Complete.otf"
tâches:
- nom: "Inclure ansible-role-nerdfonts"
include_role:
nom: "ansible-role-nerdfonts"
Licence
GPLv3
À propos du projet
An Ansible role to install some/all Nerdfonts on Linux and macOS.
Installer
ansible-galaxy install ctorgalson.nerdfonts
Licence
gpl-3.0
Téléchargements
1.3k
Propriétaire