Skip to content
This repository has been archived by the owner on Oct 10, 2022. It is now read-only.

Cross-platform ansible role for NerdFonts installation.

License

Notifications You must be signed in to change notification settings

drew1kun/ansible-role-nerdfonts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible role: nerdfonts

MIT licensed Galaxy Role

DEPRECATION NOTICE

This role is being deprecated in favor of ansible-collection-fancyfonts.

Collection on Galaxy: drew1kun.fancyfonts

Description

Cross-platform ansible role for NerdFonts (on GitHub) installation.

Requirements

One of the following OS (or deriviatives):

NOTE:

  • Role requires Fact Gathering by ansible!
  • On MacOS only user-specific installation from Homebrew is available

MacOS: if Homebrew is not installed on the managed host, install the following role via galaxy:

ansible-galaxy install geerlingguy.homebrew

And include it in the playbook:

roles:
- geerlingguy.homebrew

Role Variables

OS-Agnostic:

Variable Description Default
nerdfonts_fonts[] List of nerdfonts to be installed see defaults/main.yml
nerdfonts_users[] List of users nerdfonts to be installed see vars/debian.yml

Debian-Specific:

Variable Description Default
nerdfonts_deb_env Install fonts system- or user-wide system
nerdfonts_deb_fonts_sys_dir System-wide fonts directory /usr/local/share/fonts
nerdfonts_deb_fonts_user_dir User-specific fonts directory ~/.local/share/fonts

Dependencies

None

Example Playbook

- hosts: dev_clients_macos
  gather_facts: yes
  roles:
  - geerlingguy.homebrew
  - drew1kun.nerdfonts

License

MIT

Author Information

Andrew Shagayev | e-mail

About

Cross-platform ansible role for NerdFonts installation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published