# # Basic desktop stuff # { config, lib, pkgs, ... }: { security.pam.services.sddm.kwallet.enable = true; services.dbus.packages = [ pkgs.kdePackages.kwallet ]; xdg.menus.enable = true; xdg.mime.enable = true; xdg.portal.extraPortals = [ pkgs.kdePackages.kwallet ]; programs.dconf = { enable = true; profiles.user.databases = [ { settings."org/gnome/desktop/interface" = with lib.gvariant; { color-scheme = "prefer-dark"; cursor-theme = "breeze_cursors"; cursor-size = mkUint32 24; gtk-theme = "Breeze-Dark"; icon-theme = "Papirus"; }; } ]; }; environment.systemPackages = with pkgs; [ # Themes kdePackages.breeze kdePackages.breeze-gtk kdePackages.kwallet kdePackages.kwalletmanager papirus-icon-theme ]; hardware.steam-hardware.enable = true; }