{pkgs, ...}: let themes = { gtk-theme = pkgs.colloid-gtk-theme.override { themeVariants = ["purple"]; tweaks = ["nord"]; }; icon-theme = pkgs.colloid-icon-theme.override { schemeVariants = ["nord"]; colorVariants = ["purple"]; }; cursor-theme = pkgs.simp1e-cursors; }; in { alqueva.system.dconf = { enable = true; luminosity = "dark"; theme = "Colloid-Purple-Dark-Nord"; icon.theme = "Colloid-Purple-Nord-Dark"; cursor = { size = 24; theme = "Simp1e-Nord-Dark"; }; }; qt = { enable = true; platformTheme = "gnome"; style = "adwaita-dark"; }; environment.systemPackages = builtins.attrValues themes; systemd.user.tmpfiles.rules = [ "L+ %h/.config/gtk-4.0 - - - - ${themes.gtk-theme}/share/themes/Colloid-Purple-Dark-Nord/gtk-4.0" ]; }