{ pkgs, lib, ... }: { programs.dconf = { profiles.user.databases = [ { settings = { "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; cursor-size = lib.gvariant.mkUint32 24; cursor-theme = "Simp1e-Tokyo-Night"; icon-theme = "Tela-circle-purple-dark"; gtk-theme = "Tokyonight-dark"; }; }; } ]; enable = true; }; qt = { enable = true; style = "kvantum"; }; environment.systemPackages = builtins.attrValues { gtk-theme = pkgs.tokyonight-gtk-theme; icon-theme = pkgs.tela-circle-icon-theme.override { colorVariants = ["purple"]; circularFolder = true; }; cursor-theme = pkgs.simp1e-cursors; }; systemd.user.tmpfiles.rules = [ "L+ %h/.config/gtk-4.0/gtk.css - - - - ${pkgs.tokyonight-gtk-theme}/share/themes/Tokyonight-Dark/gtk-4.0/gtk.css" "L+ %h/.config/gtk-4.0/gtk-dark.css - - - - ${pkgs.tokyonight-gtk-theme}/share/themes/Tokyonight-Dark/gtk-4.0/gtk-dark.css" ]; }