update pacckages and uhm other stuff

This commit is contained in:
Reid 2024-12-12 21:17:18 -08:00
parent 74ef77bb1f
commit 3a08d19841
Signed by: reidlab
GPG key ID: DAF5EAF6665839FD
11 changed files with 189 additions and 71 deletions

View file

@ -29,6 +29,7 @@ in {
cursorTheme = {
name = mkOpt str "";
package = mkPackageOption pkgs "cursor" {};
size = mkOpt int 24;
};
sddmTheme = {
name = mkOpt str "";
@ -81,13 +82,18 @@ in {
settings."org/gnome/desktop/interface".gtk-theme = cfg.gtkTheme.name;
settings."org/gnome/desktop/interface".icon-theme = cfg.iconTheme.name;
settings."org/gnome/desktop/interface".cursor-theme = cfg.cursorTheme.name;
settings."org/gnome/desktop/interface".cursor-size = cfg.cursorTheme.size;
settings."org/gnome/shell/extensions/user-theme".name = cfg.gtkTheme.name;
};
hm.gtk = {
enable = true;
cursorTheme = cfg.cursorTheme;
cursorTheme = {
name = cfg.cursorTheme.name;
package = cfg.cursorTheme.package;
size = cfg.cursorTheme.size;
};
iconTheme = cfg.iconTheme;
theme = cfg.gtkTheme;
gtk3.extraConfig.gtk-application-prefer-dark-theme = mkIf cfg.dark "1";
@ -105,6 +111,7 @@ in {
x11.enable = true;
name = cfg.cursorTheme.name;
package = cfg.cursorTheme.package;
size = cfg.cursorTheme.size;
};
hm.services.dunst.iconTheme = {