From 9e9618d6cc6f8d6938153b834686b3f5b9b6dbd5 Mon Sep 17 00:00:00 2001 From: Pedro Rey Anca Date: Fri, 11 Jul 2025 18:18:09 +0200 Subject: [PATCH] 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; };