{ config, pkgs, lib, ... }: { gtk = { enable = true; #font.name = TODO see misterio https://github.com/Misterio77/nix-config/blob/f4368087b0fd0bf4a41bdbf8c0d7292309436bb0/home/misterio/features/desktop/common/gtk.nix he has a custom config for managing fonts, colorsheme etc. theme = { name = "adwaita-dark"; package = pkgs.adw-gtk3; }; iconTheme = { name = "elementary-Xfce-dark"; package = pkgs.elementary-xfce-icon-theme; }; #TODO add ascendancy cursor pack #cursortTheme.name = ""; #cursortTheme.package = ; # https://store.kde.org/p/2135229 Catpuccin Mocha Modern Aurora 6 Plasma 6 Window Decorations gtk3.extraConfig = { Settings = '' gtk-application-prefer-dark-theme=1 ''; }; gtk4.extraConfig = { Settings = '' gtk-application-prefer-dark-theme=1 ''; }; }; }