26 lines
647 B
YAML
26 lines
647 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: true
|
|
|
|
- name: Remove FiraMono.zip
|
|
ansible.builtin.file:
|
|
path: "/tmp/FiraMono.zip"
|
|
state: absent
|
|
|
|
- name: Refresh font cache
|
|
ansible.builtin.shell: fc-cache -fv
|