Files
nix/desktop/base.nix
T
2026-05-08 21:27:41 -05:00

41 lines
846 B
Nix

#
# 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.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;
}