nerdfonts

Ansible Роль NerdFonts

Это роль Ansible для установки Nerd Fonts на Linux и macOS.

В текущей версии, она загружает отдельные файлы шрифтов прямо с Github, но не клонирует репозиторий (поскольку он огромный!)

Требования

Без особых требований.

Переменные роли

Имя переменной Значение по умолчанию Описание
nf_user '' Имя пользователя, для которого будут установлены шрифты. Обязательно.
nf_group не задано Группа пользователя, для которой будут установлены шрифты. Обязательно.
nf_linux_fonts_dir /home/{{ nf_user }}/.local/share/fonts/NerdFonts Место установки шрифтов в системах Linux.
nf_macos_fonts_dir /Users/{{ nf_user }}/Library/Fonts Место установки шрифтов в системах macOS.
nf_github_raw_patched_fonts https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts Удаленный каталог, откуда загружаются файлы шрифтов.
nf_single_fonts [] Список путей к отдельным шрифтам для загрузки, относительно nf_github_raw_patched_fonts (смотрите пример плейбука ниже). Обязательно.

Зависимости

Без особых зависимостей.

Пример плейбука

---
- name: Пример плейбука 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: "Включить ansible-role-nerdfonts"
      include_role:
        name: "ansible-role-nerdfonts"

Лицензия

GPLv3

О проекте

An Ansible role to install some/all Nerdfonts on Linux and macOS.

Установить
ansible-galaxy install ctorgalson/ansible-role-nerdfonts
Лицензия
gpl-3.0
Загрузки
1126
Владелец