a whole lotta shit

This commit is contained in:
2025-11-12 00:14:50 -06:00
parent d7a6a85841
commit 0196b1d8b2
11 changed files with 553 additions and 15 deletions

View File

@@ -13,6 +13,7 @@ in {
config = lib.mkIf cfg.enable {
environment.systemPackages = with pkgs; [
lutris
wine
];
};
}

View File

@@ -16,6 +16,7 @@ in {
gamescopeSession.enable = true; # requires setting launch option `gamescope <options> -- %command%`
remotePlay.openFirewall = true; # open ports for remote play
#dedicatedServer.openFirewall = true; # open ports for source dedicated server
protontricks.enable = true;
};
};
}

View File

@@ -43,6 +43,9 @@ in {
yubikey-manager
];
# enable smartcard
services.pcscd.enable = true;
security.pam.services = lib.mkIf (cfg.mode == "u2f") {
login.u2fAuth = true;
sudo.u2fAuth = true;