From 9e9618d6cc6f8d6938153b834686b3f5b9b6dbd5 Mon Sep 17 00:00:00 2001 From: Pedro Rey Anca Date: Fri, 11 Jul 2025 18:18:09 +0200 Subject: [PATCH 1/2] Fix QT fonts --- modules/home/qt.nix | 19 +++++++++++++++++-- modules/home/stylix.nix | 8 ++++---- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/modules/home/qt.nix b/modules/home/qt.nix index 13bebf3..b88dc67 100644 --- a/modules/home/qt.nix +++ b/modules/home/qt.nix @@ -2,6 +2,21 @@ pkgs, config, ... -}: { - qt.enable = true; +}: let + qtctConf = '' + [Appearance] + style=kvantum + icon_theme=${config.stylix.iconTheme.${config.stylix.polarity}} + + [Fonts] + general="${config.stylix.fonts.sansSerif.name},${builtins.toString config.stylix.fonts.sizes.applications},-1,5,50,0,0,0,0,0,Regular" + fixed="${config.stylix.fonts.monospace.name},${builtins.toString config.stylix.fonts.sizes.applications},-1,5,50,0,0,0,0,0,Regular" + ''; +in { + qt = { + enable = true; + }; + + xdg.configFile."qt5ct/qt5ct.conf".text = qtctConf; + xdg.configFile."qt6ct/qt6ct.conf".text = qtctConf; } diff --git a/modules/home/stylix.nix b/modules/home/stylix.nix index bcaf145..dfac5fe 100644 --- a/modules/home/stylix.nix +++ b/modules/home/stylix.nix @@ -11,15 +11,15 @@ librewolf.profileNames = ["pedro"]; }; fonts = { - serif = config.stylix.fonts.monospace; - - sansSerif = config.stylix.fonts.monospace; - monospace = { package = pkgs.nerd-fonts.jetbrains-mono; name = "JetBrainsMono Nerd Font"; }; + serif = config.stylix.fonts.monospace; + + sansSerif = config.stylix.fonts.monospace; + emoji = config.stylix.fonts.monospace; }; From aa502c4b5dcd10face9a4c35cb9b2f2be283d466 Mon Sep 17 00:00:00 2001 From: Pedro Rey Anca Date: Fri, 11 Jul 2025 18:26:54 +0200 Subject: [PATCH 2/2] Add usbutils --- modules/home/packages.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/home/packages.nix b/modules/home/packages.nix index 3806152..2bcafde 100644 --- a/modules/home/packages.nix +++ b/modules/home/packages.nix @@ -91,6 +91,7 @@ xdg-utils xxd alejandra + usbutils # VPN wireguard-tools