diff --git a/files/fonts/fonts.conf b/files/fonts/fonts.conf new file mode 100644 index 0000000..b83ce70 --- /dev/null +++ b/files/fonts/fonts.conf @@ -0,0 +1,28 @@ + + + + + serif + + Noto Color Emoji + + + + sans-serif + + Noto Color Emoji + + + + monospace + + Noto Color Emoji + + + + sans + + Noto Color Emoji + + + diff --git a/roles/fonts/tasks/main.yml b/roles/fonts/tasks/main.yml index 473704d..462616f 100644 --- a/roles/fonts/tasks/main.yml +++ b/roles/fonts/tasks/main.yml @@ -16,3 +16,20 @@ owner: root group: root mode: preserve + +- name: Setting up fonts.conf (Fallback for emojis) + block: + - name: Make sure fontconfig folder exists + file: + path: ~/.config/fontconfig + state: directory + mode: '0755' + changed_when: false + + - name: Copy over font configuration + copy: + src: fonts/fonts.conf + dest: ~/.config/fontconfig/fonts.conf + mode: preserve + force: yes + changed_when: false