diff options
| author | Collin Williams <96917990+bluedragon1221@users.noreply.github.com> | 2026-03-19 11:20:08 -0500 |
|---|---|---|
| committer | Collin Williams <96917990+bluedragon1221@users.noreply.github.com> | 2026-03-19 11:20:08 -0500 |
| commit | 57115992c740e72fe4767f1b9b5e5d2921e884ef (patch) | |
| tree | 06c30c8109d5caca936d5d5809d42162e4497861 /modules/desktop/nixos/qt.nix | |
| parent | 2bc17b5cfd65a9537a9c56e74c9e7918156015e0 (diff) | |
clean up qt stuff and tofi stuff
Diffstat (limited to 'modules/desktop/nixos/qt.nix')
| -rw-r--r-- | modules/desktop/nixos/qt.nix | 51 |
1 files changed, 18 insertions, 33 deletions
diff --git a/modules/desktop/nixos/qt.nix b/modules/desktop/nixos/qt.nix index f65e361..5f5c630 100644 --- a/modules/desktop/nixos/qt.nix +++ b/modules/desktop/nixos/qt.nix @@ -4,28 +4,31 @@ config, ... }: let - isCatppuccin = config.collinux.theme == "catppuccin"; - useQtDesktop = config.collinux.desktop.wm.sway.enable || config.collinux.desktop.wm.niri.enable; + cfg = config.collinux.desktop.qt; + isCatppuccin = cfg.theme == "catppuccin"; in - lib.mkIf useQtDesktop { + lib.mkIf cfg.enable { qt = { enable = true; platformTheme = "kde"; style = "kvantum"; }; - environment.systemPackages = lib.optionals isCatppuccin [ - pkgs.papirus-icon-theme - (pkgs.catppuccin-kde.override { - flavour = ["mocha"]; - accents = ["blue"]; - winDecStyles = ["modern"]; - }) - (pkgs.catppuccin-kvantum.override { - variant = "mocha"; - accent = "blue"; - }) - ]; + environment.systemPackages = + [ + pkgs.papirus-icon-theme + ] + ++ lib.optionals isCatppuccin [ + (pkgs.catppuccin-kde.override { + flavour = ["mocha"]; + accents = ["blue"]; + winDecStyles = ["modern"]; + }) + (pkgs.catppuccin-kvantum.override { + variant = "mocha"; + accent = "blue"; + }) + ]; environment.pathsToLink = lib.optionals isCatppuccin [ "/share/color-schemes" @@ -53,22 +56,4 @@ in "KDE_COLOR_SCHEME=CatppuccinMochaBlue" ]; }; - - hjem.users."${config.collinux.user.name}".xdg.config.files = lib.optionalAttrs isCatppuccin { - "Kvantum/kvantum.kvconfig".text = '' - [General] - theme=catppuccin-mocha-blue - ''; - - "kdeglobals".text = '' - [General] - ColorScheme=CatppuccinMochaBlue - - [Icons] - Theme=Papirus - - [KDE] - widgetStyle=kvantum - ''; - }; } |
