nixos-config/hosts/common/wayland.nix
2026-08-08 13:33:07 +02:00

27 lines
501 B
Nix

{
pkgs,
lib,
...
}:
{
security = {
polkit.enable = true;
pam.services.hyprlock = { };
pam.services.swaylock = { };
};
programs = {
dconf.enable = true;
xwayland.enable = true;
};
services.graphical-desktop.enable = true;
services.xserver.desktopManager.runXdgAutostartIfNone = lib.mkDefault true;
xdg.portal = {
enable = true;
xdgOpenUsePortal = true;
config.common.degault = "*";
extraPortals = with pkgs; [ xdg-desktop-portal-gtk ];
};
}