My Nix Configuration

[home.theming] Remove catppuccin.gtk

It's archived and deprecated by upstream, so replace with
colloid-gtk-theme

Changed files
+18 -7
modules
home
theming
+18 -7
modules/home/theming/default.nix
···
flavor = "mocha";
accent = "blue";
};
gtk = lib.mkIf pro.gui.enable {
enable = true;
-
catppuccin = {
-
enable = true;
-
size = "compact";
-
tweaks = [ "rimless" ];
-
cursor.enable = true;
};
font = {
name = "IBM Plex Mono";
···
};
gtk3.bookmarks = [ "file:///${config.home.homeDirectory}/Downloads" ];
iconTheme = {
-
package = pkgs.papirus-icon-theme;
-
name = "Papirus-Dark";
};
};
}
···
flavor = "mocha";
accent = "blue";
};
+
home.pointerCursor = lib.mkIf pro.gui.enable {
+
package = pkgs.catppuccin-cursors.mochaBlue;
+
name = "Catppuccin-Mocha-Blue";
+
gtk.enable = true;
+
};
gtk = lib.mkIf pro.gui.enable {
enable = true;
+
theme = {
+
name = "Colloid-Dark-Compact-Catppuccin";
+
package = pkgs.colloid-gtk-theme.override {
+
tweaks = [
+
"catppuccin"
+
"black"
+
];
+
colorVariants = [ "dark" ];
+
sizeVariants = [ "compact" ];
+
themeVariants = [ "default" ];
+
};
};
font = {
name = "IBM Plex Mono";
···
};
gtk3.bookmarks = [ "file:///${config.home.homeDirectory}/Downloads" ];
iconTheme = {
+
package = pkgs.colloid-icon-theme;
+
name = "Colloid-Dark";
};
};
}