ctorgalson.nerdfonts
Rol de Ansible NerdFonts
Un rol de Ansible para instalar Nerd Fonts en Linux y macOS.
En la versión actual, descarga archivos de fuentes individuales directamente de Github, pero no clona el repositorio (¡porque es enorme!)
Requisitos
No hay requisitos especiales.
Variables del Rol
Nombre de variable | Valor por defecto | Descripción |
---|---|---|
nf_user |
'' |
El nombre del usuario para instalar las fuentes. Requerido. |
nf_group |
no definido |
El grupo del usuario para instalar las fuentes. Requerido. |
nf_linux_fonts_dir |
/home/{{ nf_user }}/.local/share/fonts/NerdFonts |
La ubicación por defecto para instalar fuentes en sistemas Linux. |
nf_macos_fonts_dir |
/Users/{{ nf_user }}/Library/Fonts |
La ubicación por defecto para instalar fuentes en sistemas macOS. |
nf_github_raw_patched_fonts |
https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts |
El directorio remoto desde donde descargar los archivos de fuentes. |
nf_single_fonts |
[] |
Una lista de rutas a fuentes individuales para descargar, relativas a nf_github_raw_patched_fonts (ver Ejemplo de Playbook abajo). Requerido. |
Dependencias
No hay dependencias especiales.
Ejemplo de Playbook
---
- name: Ejemplo de playbook de Ansible Role NerdFonts.
hosts: all
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"
tasks:
- name: "Incluir ansible-role-nerdfonts"
include_role:
name: "ansible-role-nerdfonts"
Licencia
GPLv3
Acerca del proyecto
An Ansible role to install some/all Nerdfonts on Linux and macOS.
Instalar
ansible-galaxy install ctorgalson.nerdfonts
Licencia
gpl-3.0
Descargas
1.3k
Propietario