summaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-01-19 10:36:43 +0100
committerAhmed Abdelhalim <[email protected]>2026-01-19 10:36:43 +0100
commitf3c00b013ab011ad8c78cc74868003d15fe35b52 (patch)
tree67c0182f6dcc466e1c754752319332c0d964b31e /roles
parentb5a5128cffe90f06709cb1011d6afc87c59fc8e9 (diff)
Fix some policies not found on Debian
Co-authored-by: Claude.ai
Diffstat (limited to 'roles')
-rw-r--r--roles/font/tasks/main.yml10
-rw-r--r--roles/font/vars/archlinux.yml10
-rw-r--r--roles/font/vars/debian.yml8
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"