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