From f2232d636bae4eed0dbdda8e2314b91a489d4878 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Sun, 18 Jan 2026 21:46:58 +0100 Subject: Fix font role --- roles/fonts/meta/argument_specs.yml | 6 ---- roles/fonts/meta/main.yml | 17 ---------- roles/fonts/tasks/main.yml | 52 ---------------------------- roles/fonts/templates/local.conf.j2 | 68 ------------------------------------- roles/fonts/vars/archlinux.yml | 8 ----- roles/fonts/vars/debian.yml | 8 ----- 6 files changed, 159 deletions(-) delete mode 100644 roles/fonts/meta/argument_specs.yml delete mode 100644 roles/fonts/meta/main.yml delete mode 100644 roles/fonts/tasks/main.yml delete mode 100644 roles/fonts/templates/local.conf.j2 delete mode 100644 roles/fonts/vars/archlinux.yml delete mode 100644 roles/fonts/vars/debian.yml (limited to 'roles/fonts') diff --git a/roles/fonts/meta/argument_specs.yml b/roles/fonts/meta/argument_specs.yml deleted file mode 100644 index d44dc8c8..00000000 --- a/roles/fonts/meta/argument_specs.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -argument_specs: - main: - short_description: "Install fonts on Linux distributions" - description: "Install fonts on Linux distributions" - options: {} diff --git a/roles/fonts/meta/main.yml b/roles/fonts/meta/main.yml deleted file mode 100644 index b1706f98..00000000 --- a/roles/fonts/meta/main.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -dependencies: [] -galaxy_info: - author: "a14m" - description: "Install fonts on linux distros." - license: "MIT" - min_ansible_version: "2.18" - platforms: - - name: "ArchLinux" - versions: - - "all" - - name: "Ubuntu" - versions: - - "noble" - - name: "Debian" - versions: - - "bookworm" diff --git a/roles/fonts/tasks/main.yml b/roles/fonts/tasks/main.yml deleted file mode 100644 index 74d3480e..00000000 --- a/roles/fonts/tasks/main.yml +++ /dev/null @@ -1,52 +0,0 @@ ---- -- name: "Include OS-specific variables" - ansible.builtin.include_vars: "{{ ansible_os_family | lower }}.yml" - -- name: "Ensure fontconfig is installed" - become: true - ansible.builtin.package: - name: "fontconfig" - state: "present" - -- name: "Ensure fonts are installed" - become: true - ansible.builtin.package: - name: "{{ item }}" - state: "present" - loop: "{{ fonts }}" - -- name: "Ensure fontconfig global directory exists" - become: true - ansible.builtin.file: - path: "{{ item }}" - state: "directory" - mode: "0755" - loop: - - "/etc/fonts" - - "/etc/fonts/conf.d" - -- name: "Add global font configurations" - become: true - ansible.builtin.template: - src: "{{ item.src }}" - dest: "{{ item.dest }}" - mode: "0644" - loop: - - src: "local.conf.j2" - dest: "/etc/fonts/local.conf" - -- name: "Configure fonts presets" - become: true - ansible.builtin.file: - src: "{{ item.src }}" - dest: "{{ item.dest }}" - state: "link" - loop: - - src: "/usr/share/fontconfig/conf.avail/10-sub-pixel-rgb.conf" - dest: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf" - - src: "/usr/share/fontconfig/conf.avail/10-hinting-slight.conf" - dest: "/etc/fonts/conf.d/10-hinting-slight.conf" - - src: "/usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf" - dest: "/etc/fonts/conf.d/11-lcdfilter-default.conf" - - src: "/usr/share/fontconfig/conf.avail/70-no-bitmaps-except-emoji.conf" - dest: "/etc/fonts/conf.d/70-no-bitmaps-except-emoji.conf" diff --git a/roles/fonts/templates/local.conf.j2 b/roles/fonts/templates/local.conf.j2 deleted file mode 100644 index 33574afe..00000000 --- a/roles/fonts/templates/local.conf.j2 +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - true - - - true - - - rgb - - - hintslight - - - lcddefault - - - - - - - serif - - Noto Serif - FreeSerif - Noto Emoji - - - - sans-serif - - Noto Sans - FreeSans - Noto Emoji - - - - sans - - Noto Sans - FreeSans - Noto Color Emoji - Noto Emoji - - - - monospace - - JetBrainsMono - Noto Mono - Noto Color Emoji - Noto Emoji - - - - mono - - JetBrainsMono - Noto Mono - Noto Color Emoji - Noto Emoji - - - diff --git a/roles/fonts/vars/archlinux.yml b/roles/fonts/vars/archlinux.yml deleted file mode 100644 index 5ee5cedf..00000000 --- a/roles/fonts/vars/archlinux.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -fonts: - - "ttf-jetbrains-mono-nerd" - - "gnu-free-fonts" - - "noto-fonts" - - "noto-fonts-cjk" - - "noto-fonts-emoji" - - "noto-fonts-extra" diff --git a/roles/fonts/vars/debian.yml b/roles/fonts/vars/debian.yml deleted file mode 100644 index d0568a1e..00000000 --- a/roles/fonts/vars/debian.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -fonts: - - "fonts-jetbrains-mono" - - "gnu-free-fonts" - - "noto-fonts" - - "noto-fonts-cjk" - - "noto-fonts-emoji" - - "noto-fonts-extra" -- cgit v1.2.3