diff --git a/playbook.yml b/playbook.yml index 8ee9167..044ced5 100644 --- a/playbook.yml +++ b/playbook.yml @@ -8,4 +8,5 @@ - { role: macos, when: ansible_os_family == "Darwin" } - { role: shellrc } - { role: scripts-linux } + - { role: fonts } diff --git a/roles/fonts/files/fonts/DejaVu Sans Mono Bold Nerd Font Complete.ttf b/roles/fonts/files/fonts/DejaVu Sans Mono Bold Nerd Font Complete.ttf new file mode 100644 index 0000000..c22e69e Binary files /dev/null and b/roles/fonts/files/fonts/DejaVu Sans Mono Bold Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/DejaVu Sans Mono Bold Oblique Nerd Font Complete.ttf b/roles/fonts/files/fonts/DejaVu Sans Mono Bold Oblique Nerd Font Complete.ttf new file mode 100644 index 0000000..453c355 Binary files /dev/null and b/roles/fonts/files/fonts/DejaVu Sans Mono Bold Oblique Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/DejaVu Sans Mono Nerd Font Complete.ttf b/roles/fonts/files/fonts/DejaVu Sans Mono Nerd Font Complete.ttf new file mode 100644 index 0000000..9873668 Binary files /dev/null and b/roles/fonts/files/fonts/DejaVu Sans Mono Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/DejaVu Sans Mono Oblique Nerd Font Complete.ttf b/roles/fonts/files/fonts/DejaVu Sans Mono Oblique Nerd Font Complete.ttf new file mode 100644 index 0000000..16682c4 Binary files /dev/null and b/roles/fonts/files/fonts/DejaVu Sans Mono Oblique Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Fira Code Bold Nerd Font Complete.otf b/roles/fonts/files/fonts/Fira Code Bold Nerd Font Complete.otf new file mode 100644 index 0000000..e709c07 Binary files /dev/null and b/roles/fonts/files/fonts/Fira Code Bold Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Fira Code Bold Nerd Font Complete.ttf b/roles/fonts/files/fonts/Fira Code Bold Nerd Font Complete.ttf new file mode 100644 index 0000000..87c1dd1 Binary files /dev/null and b/roles/fonts/files/fonts/Fira Code Bold Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Fira Code Light Nerd Font Complete.otf b/roles/fonts/files/fonts/Fira Code Light Nerd Font Complete.otf new file mode 100644 index 0000000..72e5b35 Binary files /dev/null and b/roles/fonts/files/fonts/Fira Code Light Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Fira Code Light Nerd Font Complete.ttf b/roles/fonts/files/fonts/Fira Code Light Nerd Font Complete.ttf new file mode 100644 index 0000000..49abaf6 Binary files /dev/null and b/roles/fonts/files/fonts/Fira Code Light Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Fira Code Medium Nerd Font Complete.otf b/roles/fonts/files/fonts/Fira Code Medium Nerd Font Complete.otf new file mode 100644 index 0000000..676cf7b Binary files /dev/null and b/roles/fonts/files/fonts/Fira Code Medium Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Fira Code Medium Nerd Font Complete.ttf b/roles/fonts/files/fonts/Fira Code Medium Nerd Font Complete.ttf new file mode 100644 index 0000000..9f92e57 Binary files /dev/null and b/roles/fonts/files/fonts/Fira Code Medium Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Fira Code Regular Nerd Font Complete.otf b/roles/fonts/files/fonts/Fira Code Regular Nerd Font Complete.otf new file mode 100644 index 0000000..19074dd Binary files /dev/null and b/roles/fonts/files/fonts/Fira Code Regular Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Fira Code Regular Nerd Font Complete.ttf b/roles/fonts/files/fonts/Fira Code Regular Nerd Font Complete.ttf new file mode 100644 index 0000000..d590f2b Binary files /dev/null and b/roles/fonts/files/fonts/Fira Code Regular Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Fira Code Retina Nerd Font Complete.otf b/roles/fonts/files/fonts/Fira Code Retina Nerd Font Complete.otf new file mode 100644 index 0000000..a9f990b Binary files /dev/null and b/roles/fonts/files/fonts/Fira Code Retina Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Fira Code Retina Nerd Font Complete.ttf b/roles/fonts/files/fonts/Fira Code Retina Nerd Font Complete.ttf new file mode 100644 index 0000000..6c762f4 Binary files /dev/null and b/roles/fonts/files/fonts/Fira Code Retina Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Fura Code Bold Nerd Font Complete.otf b/roles/fonts/files/fonts/Fura Code Bold Nerd Font Complete.otf new file mode 100644 index 0000000..2780f2a Binary files /dev/null and b/roles/fonts/files/fonts/Fura Code Bold Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Fura Code Bold Nerd Font Complete.ttf b/roles/fonts/files/fonts/Fura Code Bold Nerd Font Complete.ttf new file mode 100644 index 0000000..78e3a8a Binary files /dev/null and b/roles/fonts/files/fonts/Fura Code Bold Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Fura Code Light Nerd Font Complete.otf b/roles/fonts/files/fonts/Fura Code Light Nerd Font Complete.otf new file mode 100644 index 0000000..4143767 Binary files /dev/null and b/roles/fonts/files/fonts/Fura Code Light Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Fura Code Light Nerd Font Complete.ttf b/roles/fonts/files/fonts/Fura Code Light Nerd Font Complete.ttf new file mode 100644 index 0000000..f9b180a Binary files /dev/null and b/roles/fonts/files/fonts/Fura Code Light Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Fura Code Medium Nerd Font Complete.otf b/roles/fonts/files/fonts/Fura Code Medium Nerd Font Complete.otf new file mode 100644 index 0000000..1dd6735 Binary files /dev/null and b/roles/fonts/files/fonts/Fura Code Medium Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Fura Code Medium Nerd Font Complete.ttf b/roles/fonts/files/fonts/Fura Code Medium Nerd Font Complete.ttf new file mode 100644 index 0000000..cbda437 Binary files /dev/null and b/roles/fonts/files/fonts/Fura Code Medium Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Fura Code Regular Nerd Font Complete.otf b/roles/fonts/files/fonts/Fura Code Regular Nerd Font Complete.otf new file mode 100644 index 0000000..6e65585 Binary files /dev/null and b/roles/fonts/files/fonts/Fura Code Regular Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Fura Code Regular Nerd Font Complete.ttf b/roles/fonts/files/fonts/Fura Code Regular Nerd Font Complete.ttf new file mode 100644 index 0000000..0968982 Binary files /dev/null and b/roles/fonts/files/fonts/Fura Code Regular Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Fura Code Retina Nerd Font Complete.otf b/roles/fonts/files/fonts/Fura Code Retina Nerd Font Complete.otf new file mode 100644 index 0000000..af45df1 Binary files /dev/null and b/roles/fonts/files/fonts/Fura Code Retina Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Fura Code Retina Nerd Font Complete.ttf b/roles/fonts/files/fonts/Fura Code Retina Nerd Font Complete.ttf new file mode 100644 index 0000000..c02b8d4 Binary files /dev/null and b/roles/fonts/files/fonts/Fura Code Retina Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Hasklug Bold Italic Nerd Font Complete.otf b/roles/fonts/files/fonts/Hasklug Bold Italic Nerd Font Complete.otf new file mode 100644 index 0000000..7d7edb6 Binary files /dev/null and b/roles/fonts/files/fonts/Hasklug Bold Italic Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Hasklug Bold Nerd Font Complete.otf b/roles/fonts/files/fonts/Hasklug Bold Nerd Font Complete.otf new file mode 100644 index 0000000..bd5159e Binary files /dev/null and b/roles/fonts/files/fonts/Hasklug Bold Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Hasklug Italic Nerd Font Complete.otf b/roles/fonts/files/fonts/Hasklug Italic Nerd Font Complete.otf new file mode 100644 index 0000000..d293904 Binary files /dev/null and b/roles/fonts/files/fonts/Hasklug Italic Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Hasklug Light Italic Nerd Font Complete.otf b/roles/fonts/files/fonts/Hasklug Light Italic Nerd Font Complete.otf new file mode 100644 index 0000000..3590d6d Binary files /dev/null and b/roles/fonts/files/fonts/Hasklug Light Italic Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Hasklug Light Nerd Font Complete.otf b/roles/fonts/files/fonts/Hasklug Light Nerd Font Complete.otf new file mode 100644 index 0000000..1165826 Binary files /dev/null and b/roles/fonts/files/fonts/Hasklug Light Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Hasklug Medium Italic Nerd Font Complete.otf b/roles/fonts/files/fonts/Hasklug Medium Italic Nerd Font Complete.otf new file mode 100644 index 0000000..dfb3deb Binary files /dev/null and b/roles/fonts/files/fonts/Hasklug Medium Italic Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Hasklug Medium Nerd Font Complete.otf b/roles/fonts/files/fonts/Hasklug Medium Nerd Font Complete.otf new file mode 100644 index 0000000..b50f708 Binary files /dev/null and b/roles/fonts/files/fonts/Hasklug Medium Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Hasklug Nerd Font Complete.otf b/roles/fonts/files/fonts/Hasklug Nerd Font Complete.otf new file mode 100644 index 0000000..8dcea12 Binary files /dev/null and b/roles/fonts/files/fonts/Hasklug Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Hasklug Semibold Italic Nerd Font Complete.otf b/roles/fonts/files/fonts/Hasklug Semibold Italic Nerd Font Complete.otf new file mode 100644 index 0000000..b234012 Binary files /dev/null and b/roles/fonts/files/fonts/Hasklug Semibold Italic Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Hasklug Semibold Nerd Font Complete.otf b/roles/fonts/files/fonts/Hasklug Semibold Nerd Font Complete.otf new file mode 100644 index 0000000..55961a5 Binary files /dev/null and b/roles/fonts/files/fonts/Hasklug Semibold Nerd Font Complete.otf differ diff --git a/roles/fonts/files/fonts/Meslo LG L Bold Italic Nerd Font Complete.ttf b/roles/fonts/files/fonts/Meslo LG L Bold Italic Nerd Font Complete.ttf new file mode 100644 index 0000000..f4e49f5 Binary files /dev/null and b/roles/fonts/files/fonts/Meslo LG L Bold Italic Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Meslo LG L Bold Nerd Font Complete.ttf b/roles/fonts/files/fonts/Meslo LG L Bold Nerd Font Complete.ttf new file mode 100644 index 0000000..85dde27 Binary files /dev/null and b/roles/fonts/files/fonts/Meslo LG L Bold Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Meslo LG L Italic Nerd Font Complete.ttf b/roles/fonts/files/fonts/Meslo LG L Italic Nerd Font Complete.ttf new file mode 100644 index 0000000..7ecfa69 Binary files /dev/null and b/roles/fonts/files/fonts/Meslo LG L Italic Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Meslo LG L Regular Nerd Font Complete.ttf b/roles/fonts/files/fonts/Meslo LG L Regular Nerd Font Complete.ttf new file mode 100644 index 0000000..e066e33 Binary files /dev/null and b/roles/fonts/files/fonts/Meslo LG L Regular Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Meslo LG M Bold Italic Nerd Font Complete.ttf b/roles/fonts/files/fonts/Meslo LG M Bold Italic Nerd Font Complete.ttf new file mode 100644 index 0000000..d1e5e26 Binary files /dev/null and b/roles/fonts/files/fonts/Meslo LG M Bold Italic Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Meslo LG M Bold Nerd Font Complete.ttf b/roles/fonts/files/fonts/Meslo LG M Bold Nerd Font Complete.ttf new file mode 100644 index 0000000..f98a788 Binary files /dev/null and b/roles/fonts/files/fonts/Meslo LG M Bold Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Meslo LG M Italic Nerd Font Complete.ttf b/roles/fonts/files/fonts/Meslo LG M Italic Nerd Font Complete.ttf new file mode 100644 index 0000000..a4992ad Binary files /dev/null and b/roles/fonts/files/fonts/Meslo LG M Italic Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Meslo LG M Regular Nerd Font Complete.ttf b/roles/fonts/files/fonts/Meslo LG M Regular Nerd Font Complete.ttf new file mode 100644 index 0000000..243343f Binary files /dev/null and b/roles/fonts/files/fonts/Meslo LG M Regular Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Noto Mono Nerd Font Complete.ttf b/roles/fonts/files/fonts/Noto Mono Nerd Font Complete.ttf new file mode 100644 index 0000000..df7c3db Binary files /dev/null and b/roles/fonts/files/fonts/Noto Mono Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Sauce Code Pro Bold Italic Nerd Font Complete.ttf b/roles/fonts/files/fonts/Sauce Code Pro Bold Italic Nerd Font Complete.ttf new file mode 100644 index 0000000..ea8a111 Binary files /dev/null and b/roles/fonts/files/fonts/Sauce Code Pro Bold Italic Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Sauce Code Pro Bold Nerd Font Complete.ttf b/roles/fonts/files/fonts/Sauce Code Pro Bold Nerd Font Complete.ttf new file mode 100644 index 0000000..f2dbdae Binary files /dev/null and b/roles/fonts/files/fonts/Sauce Code Pro Bold Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Sauce Code Pro Light Italic Nerd Font Complete.ttf b/roles/fonts/files/fonts/Sauce Code Pro Light Italic Nerd Font Complete.ttf new file mode 100644 index 0000000..f4d4bb7 Binary files /dev/null and b/roles/fonts/files/fonts/Sauce Code Pro Light Italic Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Sauce Code Pro Medium Italic Nerd Font Complete.ttf b/roles/fonts/files/fonts/Sauce Code Pro Medium Italic Nerd Font Complete.ttf new file mode 100644 index 0000000..dc419d5 Binary files /dev/null and b/roles/fonts/files/fonts/Sauce Code Pro Medium Italic Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Sauce Code Pro Medium Nerd Font Complete.ttf b/roles/fonts/files/fonts/Sauce Code Pro Medium Nerd Font Complete.ttf new file mode 100644 index 0000000..362ad10 Binary files /dev/null and b/roles/fonts/files/fonts/Sauce Code Pro Medium Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Sauce Code Pro Nerd Font Complete.ttf b/roles/fonts/files/fonts/Sauce Code Pro Nerd Font Complete.ttf new file mode 100644 index 0000000..6a25e3e Binary files /dev/null and b/roles/fonts/files/fonts/Sauce Code Pro Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Sauce Code Pro Semibold Italic Nerd Font Complete.ttf b/roles/fonts/files/fonts/Sauce Code Pro Semibold Italic Nerd Font Complete.ttf new file mode 100644 index 0000000..6e6a807 Binary files /dev/null and b/roles/fonts/files/fonts/Sauce Code Pro Semibold Italic Nerd Font Complete.ttf differ diff --git a/roles/fonts/files/fonts/Sauce Code Pro Semibold Nerd Font Complete.ttf b/roles/fonts/files/fonts/Sauce Code Pro Semibold Nerd Font Complete.ttf new file mode 100644 index 0000000..8f03eae Binary files /dev/null and b/roles/fonts/files/fonts/Sauce Code Pro Semibold Nerd Font Complete.ttf differ diff --git a/roles/fonts/tasks/main.yml b/roles/fonts/tasks/main.yml new file mode 100644 index 0000000..3498147 --- /dev/null +++ b/roles/fonts/tasks/main.yml @@ -0,0 +1,14 @@ +--- + +- name: Get default fonts location + set_fact: fonts_dir={{ fonts_directory.macos if ansible_os_family == "Darwin" else fonts_directory.linux }} + +- debug: var=fonts_dir + +- name: Copy fonts to {{ fonts_dir }} + copy: + src: "{{ item }}" + dest: "{{ fonts_dir }}" + with_fileglob: + - files/fonts/* + diff --git a/roles/fonts/vars/main.yml b/roles/fonts/vars/main.yml new file mode 100644 index 0000000..8fcb8f4 --- /dev/null +++ b/roles/fonts/vars/main.yml @@ -0,0 +1,6 @@ +--- + +fonts_directory: + linux: /etc/fonts + macos: /Library/Fonts +