hosts/hosts/kde.nix

48 lines
1 KiB
Nix

{ pkgs, ... }:
{
services.displayManager = {
enable = true;
sddm.enable = true;
sddm.wayland.enable = true;
defaultSession = "plasma";
autoLogin = {
user = "fruchti";
enable = true;
};
};
security.pam.services.sddm = {
enableKwallet = true;
};
services.desktopManager.plasma6.enable = true;
# Sound
# security.rtkit.enable = true;
# services.pipewire = {
# enable = true;
# alsa.enable = true;
# alsa.support32Bit = true;
# pulse.enable = true;
# };
services.pulseaudio = {
enable = true;
package = pkgs.pulseaudioFull;
extraConfig = ''
load-module module-switch-on-connect
'';
};
services.pipewire.enable = false;
xdg = {
portal = {
enable = true;
extraPortals = with pkgs; [
xdg-desktop-portal-wlr
xdg-desktop-portal-gtk
];
};
};
programs.kdeconnect.enable = true;
}