From f3c00b013ab011ad8c78cc74868003d15fe35b52 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Mon, 19 Jan 2026 10:36:43 +0100 Subject: Fix some policies not found on Debian Co-authored-by: Claude.ai --- roles/font/tasks/main.yml | 10 +--------- roles/font/vars/archlinux.yml | 10 ++++++++++ roles/font/vars/debian.yml | 8 ++++++++ 3 files changed, 19 insertions(+), 9 deletions(-) diff --git a/roles/font/tasks/main.yml b/roles/font/tasks/main.yml index 4e1da0ae..b06e8c85 100644 --- a/roles/font/tasks/main.yml +++ b/roles/font/tasks/main.yml @@ -41,12 +41,4 @@ 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" + loop: "{{ font_presets }}" diff --git a/roles/font/vars/archlinux.yml b/roles/font/vars/archlinux.yml index 08ff03f0..77b2771c 100644 --- a/roles/font/vars/archlinux.yml +++ b/roles/font/vars/archlinux.yml @@ -6,3 +6,13 @@ font_packages: - "noto-fonts-cjk" - "noto-fonts-emoji" - "noto-fonts-extra" + +font_presets: + - 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/font/vars/debian.yml b/roles/font/vars/debian.yml index 72b5593c..019f8e59 100644 --- a/roles/font/vars/debian.yml +++ b/roles/font/vars/debian.yml @@ -6,3 +6,11 @@ font_packages: - "fonts-noto-cjk" - "fonts-noto-color-emoji" - "fonts-noto-extra" + +font_presets: + - 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" -- cgit v1.2.3