{ pkgs, config, ... }: { home.packages = with pkgs; [ cinnamon.nemo-with-extensions gnome.gnome-themes-extra dconf ]; gtk = { enable = true; theme = { name = "Catppuccin-Mocha-Compact-Flamingo-Dark"; package = pkgs.catppuccin-gtk.override { accents = [ "flamingo" ]; size = "compact"; tweaks = [ "rimless" "black" ]; variant = "mocha"; }; }; }; xdg.configFile = { "gtk-4.0/assets".source = "${config.gtk.theme.package}/share/themes/${config.gtk.theme.name}/gtk-4.0/assets"; "gtk-4.0/gtk.css".source = "${config.gtk.theme.package}/share/themes/${config.gtk.theme.name}/gtk-4.0/gtk.css"; "gtk-4.0/gtk-dark.css".source = "${config.gtk.theme.package}/share/themes/${config.gtk.theme.name}/gtk-4.0/gtk-dark.css"; }; }