diff --git a/modules/_home/theme.nix b/modules/_home/theme.nix index 88b1819..9750acc 100644 --- a/modules/_home/theme.nix +++ b/modules/_home/theme.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: { +{ pkgs, lib, ... }: { home.packages = with pkgs; [ gruvterial-theme gruvbox-plus-icons @@ -36,4 +36,36 @@ [General] theme=KvDark ''; + + xdg.configFile."qt5ct/qt5ct.conf".text = '' + [Appearance] + style=kvantum + icon_theme=Gruvbox-Plus-Dark + standard_dialogs=default + custom_palette=false + + [Interface] + menus_have_icons=true + buttons_have_icons=true + toolbutton_style=4 + activate_item_on_single_click=1 + underline_shortcut=1 + ''; + + xdg.configFile."qt6ct/qt6ct.conf".text = '' + [Appearance] + style=kvantum + icon_theme=Gruvbox-Plus-Dark + standard_dialogs=default + custom_palette=false + + [Interface] + menus_have_icons=true + buttons_have_icons=true + toolbutton_style=4 + activate_item_on_single_click=1 + underline_shortcut=1 + ''; + + home.sessionVariables.QT_QPA_PLATFORMTHEME = lib.mkForce "qt6ct"; }