Files
ansible-edge/roles/setup/tasks/fira_code_fonts.yml
2025-01-22 00:06:35 +01:00

28 lines
670 B
YAML

---
- name: Create fonts directory
ansible.builtin.file:
path: "{{ ansible_env.HOME }}/.fonts"
state: directory
mode: "0755"
- name: Download FiraCode Nerd Font zip
ansible.builtin.get_url:
url: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/FiraMono.zip
dest: "/tmp/FiraMono.zip"
- name: Extract FiraCode from zip
ansible.builtin.unarchive:
src: "/tmp/FiraMono.zip"
dest: "{{ ansible_env.HOME }}/.fonts"
remote_src: yes
- name: Remove FiraMono.zip
ansible.builtin.file:
path: "/tmp/FiraMono.zip"
state: absent
- name: Refresh font cache
ansible.builtin.shell: fc-cache -fv
args:
warn: false