{pkgs, ...}: { home.pointerCursor = { gtk.enable = true; x11.enable = true; package = pkgs.apple-cursor; name = "macOS-BigSur"; size = 16; }; # Also sets org.freedesktop.appearance color-scheme dconf.settings."org/gnome/desktop/interface".color-scheme = "prefer-dark"; gtk = { enable = true; theme = { package = pkgs.gnome.gnome-themes-extra; name = "Adwaita-dark"; }; iconTheme = { package = pkgs.gnome.adwaita-icon-theme; name = "Adwaita-dark"; }; font = { name = "Sans"; size = 11; }; gtk2.extraConfig = "gtk-application-prefer-dark-theme=1"; gtk3.extraConfig.gtk-application-prefer-dark-theme = 1; gtk4.extraConfig.gtk-application-prefer-dark-theme = 1; }; qt = { enable = true; platformTheme.name = "gtk3"; style = { name = "Adwaita-dark"; package = pkgs.adwaita-qt; }; }; }