nix-config/modules/sway.nix
JuliusFreudenberger 81a4822e2d Reorder pam swaylock rules
This enables entering a password in swaylock without providing
fingerprint.
2026-07-02 19:56:43 +02:00

33 lines
636 B
Nix

{
pkgs,
lib,
...
}: {
services.displayManager.defaultSession = lib.mkDefault "sway";
programs.sway = {
enable = true;
wrapperFeatures = {
base = true;
gtk = true;
};
};
xdg.portal = {
enable = true;
wlr = {
enable = true;
settings = {
screencast = {
chooser_type = "dmenu";
chooser_cmd = "${lib.getExe pkgs.rofi} -dmenu -p 'Select a source to share:'";
};
};
};
extraPortals = with pkgs; [
xdg-desktop-portal-wlr
xdg-desktop-portal-gtk
];
};
security.pam.services.swaylock.rules.auth.unix.order = 11200;
}