Changes Stuff

This commit is contained in:
2026-03-28 18:32:21 +01:00
parent 21bff544f3
commit 3f8b11c058
69 changed files with 121 additions and 111 deletions

View File

@@ -1,32 +1,53 @@
{ pkgs, lib, ... }:
let
theme = pkgs.magnetic-catppuccin-gtk;
theme_name = "Catppuccin-GTK-Dark";
in
{
home.packages = with pkgs; [ catppuccin-papirus-folders adwaita-icon-theme];
home = {
packages = with pkgs; [
adwaita-icon-theme
];
pointerCursor = {
gtk.enable = true;
name = "catppuccin-mocha-sapphire-cursors";
package = pkgs.catppuccin-cursors.mochaSapphire;
size = 24;
};
file = {
".config/gtk-4.0/gtk.css".source = "${theme}/share/themes/${theme_name}/gtk-4.0/gtk.css";
".config/gtk-4.0/gtk-dark.css".source = "${theme}/share/themes/${theme_name}/gtk-4.0/gtk-dark.css";
".config/gtk-4.0/assets".source = "${theme}/share/themes/${theme_name}/gtk-4.0/assets";
};
};
gtk = {
enable = true;
font = {
name = "FiraCode Nerd Font Propo";
size = 12;
};
theme = {
name = "catppuccin-mocha-standard-mauve-dark";
package = pkgs.catppuccin-gtk;
name = theme_name;
package = theme;
};
iconTheme = {
name = "Papirus-Dark";
package = lib.mkForce pkgs.catppuccin-papirus-folders; # deactivate and check
package = lib.mkForce (
pkgs.catppuccin-papirus-folders.override {
accent = "sky";
flavor = "mocha";
}
);
};
cursorTheme = {
name = "catppuccin-mocha-dark";
package = pkgs.catppuccin-cursors.mochaDark;
size = 24;
gtk3.extraConfig.gtk-application-prefer-dark-theme = 1;
};
dconf = {
enable = true;
settings = {
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
gtk-theme = theme_name;
};
};
gtk3.extraConfig.gtk-application-prefer-dark-theme = true;
gtk4.extraConfig.gtk-application-prefer-dark-theme = true;
};
}