{ lib, config, pkgs, ... }: { # enable gtk gtk = { enable = true; cursorTheme = { name = "Bibata-Modern-Ice"; package = pkgs.bibata-cursors; }; theme = { name = "gruvbox-dark"; package = pkgs.gruvbox-dark-gtk; }; iconTheme = { name = "gruvbox-dark-icons"; package = pkgs.gruvbox-dark-icons-gtk; }; }; # enable qt qt = { enable = true; platformTheme = "qtct"; style = { name = "kvantum"; }; }; xdg.configFile = { "Kvantum/kvantum.kvconfig".text = '' [General] theme=GraphiteNordDark ''; "Kvantum/GraphiteNord".source = "${pkgs.graphite-kde-theme}/share/Kvantum/GraphiteNord"; }; home.pointerCursor = { gtk.enable = true; package = pkgs.bibata-cursors; name = "Bibata-Modern-Ice"; size = 24; }; }