Enable esync.

This commit is contained in:
CronyAkatsuki 2025-02-01 23:18:41 +01:00
parent f5b20ebee0
commit d8e7a83fe3

View File

@ -8,8 +8,21 @@
crony.gaming.enable = lib.mkEnableOption "enable gaming related stuff, like steam and gamemode"; crony.gaming.enable = lib.mkEnableOption "enable gaming related stuff, like steam and gamemode";
}; };
config = lib.mkIf config.crony.gaming.enable { config = lib.mkIf config.crony.gaming.enable {
# Install steam
programs.steam.enable = true; programs.steam.enable = true;
# Enable gamescope
programs.steam.gamescopeSession.enable = true; programs.steam.gamescopeSession.enable = true;
# Install gamemode
programs.gamemode.enable = true; programs.gamemode.enable = true;
# Setup esync
systemd.extraConfig = "DefaultLimitNOFILE=1048576";
security.pam.loginLimits = [
{
domain = "*";
type = "hard";
item = "nofile";
value = "1048576";
}
];
}; };
} }