diff --git a/modules/home/desktop/plasma/default.nix b/modules/home/desktop/plasma/default.nix index a1333d7..c8610ae 100644 --- a/modules/home/desktop/plasma/default.nix +++ b/modules/home/desktop/plasma/default.nix @@ -25,21 +25,21 @@ in programs.plasma = { enable = true; - workspace = { - colorScheme = "BreezeDark"; - cursor = { - theme = "breeze_cursors"; - size = 24; - }; - iconTheme = "breeze-dark"; - theme = "breeze-dark"; - lookAndFeel = "org.kde.breezedark.desktop"; - # Explicitly set Breeze to prevent QT_STYLE_OVERRIDE=kvantum (set by - # Stylix's qt6ct target) from being picked up by KWin/plasmashell, which - # would cause a fatal "module kvantum is not installed" QML error and - # leave the desktop blank. - widgetStyle = "Breeze"; - }; + # workspace = { + # colorScheme = "BreezeDark"; + # cursor = { + # theme = "breeze_cursors"; + # size = 24; + # }; + # iconTheme = "breeze-dark"; + # theme = "breeze-dark"; + # lookAndFeel = "org.kde.breezedark.desktop"; + # # Explicitly set Breeze to prevent QT_STYLE_OVERRIDE=kvantum (set by + # # Stylix's qt6ct target) from being picked up by KWin/plasmashell, which + # # would cause a fatal "module kvantum is not installed" QML error and + # # leave the desktop blank. + # widgetStyle = "Breeze"; + # }; # input.mice and input.touchpads require device-specific vendorId/productId # identifiers — configure those per-host in the home config instead. diff --git a/modules/home/stylix/default.nix b/modules/home/stylix/default.nix index 5cb65eb..156d0de 100644 --- a/modules/home/stylix/default.nix +++ b/modules/home/stylix/default.nix @@ -5,29 +5,6 @@ ... }: let - # # Pull from global theme options - # themeSize = "standard"; # "standard" | "compact" - # themeAccent = "default"; # "default" | ... | "all" - # themeTweak = "normal"; # "normal" | "rimless" | "float" | "black" - # themeColor = "dark"; # "light" | "dark" - # iconThemeVariant = "default"; # "default" | ... | "all" - # iconScheme = "nord"; # "default" | "nord" | "dracula" | ... - - # # GTK - # gtkTheme = "Colloid-dark-standard"; - # gtkThemePkg = pkgs.colloid-gtk-theme.override { - # sizeVariants = [ themeSize ]; - # colorVariants = [ themeColor ]; - # themeVariants = [ themeAccent ]; - # tweaks = [ themeTweak ]; - # }; - - # # Icons - # iconTheme = "Colloid-nord-dark"; - # iconThemePkg = pkgs.colloid-icon-theme.override { - # schemeVariants = [ iconScheme ]; - # colorVariants = [ iconThemeVariant ]; - # }; isDarwin = system == "aarch64-darwin"; in { @@ -100,15 +77,8 @@ in enable = false; useWallpaper = false; }; - kde.enable = false; - # Disable Stylix Qt theming (qt6ct/qt5ct + kvantum). When enabled, Stylix - # sets QT_STYLE_OVERRIDE=kvantum and writes qt6ct/qt5ct configs with - # style=kvantum. Plasma's plasmashell/KWin crash with a fatal - # "module kvantum is not installed" QML error because the kvantum Qt style - # plugin is not available. The Plasma home module sets widgetStyle=Breeze - # to counteract this, but disabling the source of the problem here is - # simpler and avoids the issue for all desktops. - qt.enable = false; + kde.enable = true; + qt.enable = true; firefox = { enable = false; profileNames = [