aboutsummaryrefslogtreecommitdiff
path: root/modules/desktop/nixos/qt.nix
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-03-19 11:20:08 -0500
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-03-19 11:20:08 -0500
commit57115992c740e72fe4767f1b9b5e5d2921e884ef (patch)
tree06c30c8109d5caca936d5d5809d42162e4497861 /modules/desktop/nixos/qt.nix
parent2bc17b5cfd65a9537a9c56e74c9e7918156015e0 (diff)
clean up qt stuff and tofi stuff
Diffstat (limited to 'modules/desktop/nixos/qt.nix')
-rw-r--r--modules/desktop/nixos/qt.nix51
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
- '';
- };
}