Switch to Colloid theme

This commit is contained in:
Erwin Boskma 2025-01-07 20:26:40 +01:00
parent 17206773dd
commit 53fefe878e
Signed by: erwin
SSH key fingerprint: SHA256:9LmFDe1C6jSrEyqxxvX8NtJBmcbB105XoqyUZF092bg
4 changed files with 51 additions and 26 deletions

View file

@ -79,9 +79,16 @@ in
environment = { environment = {
systemPackages = with pkgs; [ systemPackages = with pkgs; [
(colloid-gtk-theme.override {
colorVariants = [ "dark" ];
sizeVariants = [ "compact" ];
tweaks = [
"catppuccin"
"rimless"
];
})
(orchis-theme.override { (orchis-theme.override {
tweaks = [ tweaks = [
"black"
"compact" "compact"
"macos" "macos"
]; ];
@ -89,6 +96,9 @@ in
}) })
catppuccin-cursors.mochaDark catppuccin-cursors.mochaDark
pantheon.elementary-icon-theme pantheon.elementary-icon-theme
(colloid-icon-theme.override {
schemeVariants = [ "catppuccin" ];
})
]; ];
etc = { etc = {
"greetd/sway-config" = { "greetd/sway-config" = {
@ -130,8 +140,8 @@ in
"xdg/gtk-3.0/settings.ini" = { "xdg/gtk-3.0/settings.ini" = {
text = generators.toINI { } { text = generators.toINI { } {
Settings = { Settings = {
gtk-theme-name = "Orchis-Dark"; gtk-theme-name = "Colloid-Dark-Compact-Catppuccin";
gtk-icon-theme-name = "elementary"; gtk-icon-theme-name = "Colloid-Catppuccin-Dark";
gtk-cursor-theme-name = "Catppuccin-Mocha-Dark-Cursors"; gtk-cursor-theme-name = "Catppuccin-Mocha-Dark-Cursors";
gtk-application-prefer-dark-theme = "true"; gtk-application-prefer-dark-theme = "true";
}; };
@ -140,12 +150,18 @@ in
"xdg/gtk-4.0/settings.ini" = { "xdg/gtk-4.0/settings.ini" = {
text = generators.toINI { } { text = generators.toINI { } {
Settings = { Settings = {
gtk-theme-name = "Orchis-Dark"; gtk-theme-name = "Colloid-Dark-Compact-Catppuccin";
gtk-icon-theme-name = "elementary"; gtk-icon-theme-name = "Colloid-Catppuccin-Dark";
gtk-cursor-theme-name = "Catppuccin-Mocha-Dark-Cursors"; gtk-cursor-theme-name = "Catppuccin-Mocha-Dark-Cursors";
gtk-application-prefer-dark-theme = "true"; gtk-application-prefer-dark-theme = "true";
}; };
}; };
"xdg/gtk-4.0/assets".source =
"${homeCfg.gtk.theme.package}/share/themes/${homeCfg.gtk.theme.name}/gtk-4.0/assets";
"xdg/gtk-4.0/gtk.css".source =
"${homeCfg.gtk.theme.package}/share/themes/${homeCfg.gtk.theme.name}/gtk-4.0/gtk.css";
"xdg/gtk-4.0/gtk-dark.css".source =
"${homeCfg.gtk.theme.package}/share/themes/${homeCfg.gtk.theme.name}/gtk-4.0/gtk-dark.css";
}; };
}; };
}; };

View file

@ -30,19 +30,22 @@ in
enable = true; enable = true;
package = regreetWrapper; package = regreetWrapper;
theme = { theme = {
name = "Orchis-Dark"; name = "Colloid-Dark-Compact-Catppuccin";
package = pkgs.orchis-theme.override { package = pkgs.colloid-gtk-theme.override {
colorVariants = [ "dark" ];
sizeVariants = [ "compact" ];
tweaks = [ tweaks = [
"compact" "catppuccin"
"macos" "rimless"
]; ];
border-radius = 5;
}; };
}; };
iconTheme = { iconTheme = {
name = "elementary"; name = "Colloid-Catppuccin-Dark";
package = pkgs.pantheon.elementary-icon-theme; package = pkgs.colloid-icon-theme.override {
schemeVariants = [ "catppuccin" ];
};
}; };
cursorTheme = { cursorTheme = {

View file

@ -452,19 +452,22 @@ in
gtk = { gtk = {
enable = true; enable = true;
theme = { theme = {
name = "Orchis-Dark"; name = "Colloid-Dark-Compact-Catppuccin";
package = pkgs.orchis-theme.override { package = pkgs.colloid-gtk-theme.override {
colorVariants = [ "dark" ];
sizeVariants = [ "compact" ];
tweaks = [ tweaks = [
"compact" "catppuccin"
"macos" "rimless"
]; ];
border-radius = 5;
}; };
}; };
iconTheme = { iconTheme = {
name = "elementary"; name = "Colloid-Catppuccin-Dark";
package = pkgs.pantheon.elementary-icon-theme; package = pkgs.colloid-icon-theme.override {
schemeVariants = [ "catppuccin" ];
};
}; };
gtk3 = { gtk3 = {

View file

@ -447,19 +447,22 @@ in
gtk = { gtk = {
enable = true; enable = true;
theme = { theme = {
name = "Orchis-Dark"; name = "Colloid-Dark-Compact-Catppuccin";
package = pkgs.orchis-theme.override { package = pkgs.colloid-gtk-theme.override {
colorVariants = [ "dark" ];
sizeVariants = [ "compact" ];
tweaks = [ tweaks = [
"compact" "catppuccin"
"macos" "rimless"
]; ];
border-radius = 5;
}; };
}; };
iconTheme = { iconTheme = {
name = "elementary"; name = "Colloid-Catppuccin-Dark";
package = pkgs.pantheon.elementary-icon-theme; package = pkgs.colloid-icon-theme.override {
schemeVariants = [ "catppuccin" ];
};
}; };
gtk3 = { gtk3 = {