{ pkgs, lib, ... }: { home.packages = with pkgs; [ catppuccin-papirus-folders adwaita-icon-theme]; gtk = { enable = true; font = { name = "FiraCode Nerd Font Propo"; size = 12; }; theme = { name = "catppuccin-mocha-standard-mauve-dark"; package = pkgs.catppuccin-gtk; }; iconTheme = { name = "Papirus-Dark"; package = lib.mkForce pkgs.catppuccin-papirus-folders; # deactivate and check }; cursorTheme = { name = "catppuccin-mocha-dark"; package = pkgs.catppuccin-cursors.mochaDark; size = 24; }; gtk3.extraConfig.gtk-application-prefer-dark-theme = true; gtk4.extraConfig.gtk-application-prefer-dark-theme = true; }; }