From d8053b73871cb50a4a62ac6b1226b23ff24a0edf Mon Sep 17 00:00:00 2001 From: elwrcl Date: Mon, 20 Jul 2026 17:34:08 +0300 Subject: [PATCH] theme --- modules/home/home.nix | 24 +++++++++++++++++++----- modules/home/niri/niri/env.nix | 3 +-- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/modules/home/home.nix b/modules/home/home.nix index 714feaa..bae4777 100755 --- a/modules/home/home.nix +++ b/modules/home/home.nix @@ -119,22 +119,36 @@ }; }; + dconf.settings."org/gnome/desktop/interface" = { + color-scheme = "prefer-dark"; + gtk-application-prefer-dark-theme = true; + gtk-theme = "WhiteSur-Dark"; + }; + qt = { enable = true; platformTheme.name = "kde"; style.name = "kvantum"; }; + xdg.configFile."Kvantum/WhiteSur-Dark/WhiteSur-Dark.kvconfig".source = + "${pkgs.whitesur-kde}/share/Kvantum/WhiteSur/WhiteSurDark.kvconfig"; + xdg.configFile."Kvantum/WhiteSur-Dark/WhiteSur-Dark.svg".source = + "${pkgs.whitesur-kde}/share/Kvantum/WhiteSur/WhiteSurDark.svg"; + xdg.configFile."Kvantum/kvantum.kvconfig".text = '' [General] theme=WhiteSur-Dark ''; - dconf.settings."org/gnome/desktop/interface" = { - color-scheme = "prefer-dark"; - gtk-application-prefer-dark-theme = true; - gtk-theme = "WhiteSur-Dark"; - }; + xdg.configFile."kdeglobals".text = '' + [General] + font=JetBrainsMono Nerd Font,11,-1,5,50,0,0,0,0,0 + fixed=JetBrainsMono Nerd Font,11,-1,5,50,0,0,0,0,0 + menuFont=JetBrainsMono Nerd Font,11,-1,5,50,0,0,0,0,0 + toolBarFont=JetBrainsMono Nerd Font,11,-1,5,50,0,0,0,0,0 + smallestReadableFont=JetBrainsMono Nerd Font,9,-1,5,50,0,0,0,0,0 + ''; xdg.mimeApps = { enable = true; diff --git a/modules/home/niri/niri/env.nix b/modules/home/niri/niri/env.nix index e4e471b..36f9e96 100644 --- a/modules/home/niri/niri/env.nix +++ b/modules/home/niri/niri/env.nix @@ -6,10 +6,9 @@ DISPLAY = ":0"; XCURSOR_THEME = "macOS"; XCURSOR_SIZE = "24"; - QT_STYLE_OVERRIDE = "adwaita-dark"; GDK_BACKEND = "wayland,x11"; QT_QPA_PLATFORM = "wayland;xcb"; - QT_QPA_PLATFORMTHEME = "gtk3"; + QT_QPA_PLATFORMTHEME = "kde"; ELECTRON_OZONE_PLATFORM_HINT = "auto"; TERMINAL = "ghostty"; MESA_GL_VERSION_OVERRIDE = "4.6";