# vim: set filetype=yaml.ansible : --- - name: Add nerdfonts when: - nerdfonts_configured is undefined block: - name: Load nerdfonts config ansible.builtin.include_tasks: file: config/nerdfonts.yml - name: Append nerdfonts to pkg_archive when: - ansible_system == 'Linux' ansible.builtin.set_fact: pkg_archive: "{{ pkg_archive + ['nerdfonts'] }}" - name: Append nerdfonts to pkg_cask when: - ansible_system == 'Darwin' loop: "{{ nerdfonts.fonts }}" loop_control: loop_var: font ansible.builtin.set_fact: pkg_cask: "{{ pkg_cask + [pkgconfig.nerdfonts.fonts[font].brew] }}" - name: Set nerdfonts_configured ansible.builtin.set_fact: nerdfonts_configured: true