From 22e0b707e8f76178537856c958fd2ef8a02474a5 Mon Sep 17 00:00:00 2001 From: ArthurErlich Date: Tue, 7 Jul 2026 23:29:23 +0200 Subject: [PATCH] Add fontconfig package to set 0xProto Nerd Font as default monospace Without this, apps that fall back to fontconfig's generic 'monospace' alias (rather than requesting the Nerd Font by name) don't pick up the glyphs kitty/foot/waybar etc. rely on. --- packages/fontconfig/.config/fontconfig/fonts.conf | 10 ++++++++++ src/packages.ts | 1 + 2 files changed, 11 insertions(+) create mode 100644 packages/fontconfig/.config/fontconfig/fonts.conf diff --git a/packages/fontconfig/.config/fontconfig/fonts.conf b/packages/fontconfig/.config/fontconfig/fonts.conf new file mode 100644 index 0000000..6c22f30 --- /dev/null +++ b/packages/fontconfig/.config/fontconfig/fonts.conf @@ -0,0 +1,10 @@ + + + + + monospace + + 0xProto Nerd Font + + + diff --git a/src/packages.ts b/src/packages.ts index 4670731..10f354d 100644 --- a/src/packages.ts +++ b/src/packages.ts @@ -14,6 +14,7 @@ export const packages: Pkg[] = [ { name: "pciutils", tier: "required" }, { name: "stow", tier: "required" }, { name: "ttf-0xproto-nerd", tier: "required" }, + { name: "fontconfig", tier: "required" }, { name: "waybar", tier: "recommended", group: "bar" }, { name: "hyprlauncher", tier: "recommended", group: "launcher" }, { name: "kitty", tier: "recommended" },