{ ... }: { flake.modules.nixos.catppuccin-gui = { pkgs, ... }: { environment.systemPackages = with pkgs; [ qt6Packages.qtstyleplugin-kvantum qt6Packages.qt6ct catppuccin-kvantum magnetic-catppuccin-gtk ]; environment.variables.QT_QPA_PLATFORMTHEME = "qt6ct"; }; flake.modules.homeManager.catppuccin-gui = { pkgs, ... }: { catppuccin = { cursors.enable = true; }; gtk = { enable = true; theme = { name = "Catppuccin-GTK-Dark"; package = pkgs.magnetic-catppuccin-gtk; }; }; qt = { enable = true; platformTheme.name = "qtct"; style.name = "kvantum"; }; }; }