diff --git a/modules/workstation.nix b/modules/workstation.nix index 62fa133..3034609 100644 --- a/modules/workstation.nix +++ b/modules/workstation.nix @@ -107,7 +107,12 @@ in hardware.uinput.enable = lib.mkDefault true; # Optimizes running games - programs.gamemode.enable = lib.mkDefault true; + programs.gamemode = { + enable = lib.mkDefault true; + settings = { + general.renice = 10; + }; + }; # Allows realtime stuff, useful for games, audio etc services.udev.extraRules = '' @@ -238,8 +243,12 @@ in programs.dconf.enable = lib.mkDefault true; services.dbus.packages = with pkgs; [ dconf ]; - # better default swap - boot.kernel.sysctl = { "vm.swappiness" = lib.mkDefault 45; }; + boot.kernel.sysctl = { + # better default swap + "vm.swappiness" = lib.mkDefault 45; + # lol anti-cheat + "abi.vsyscall32" = 0; + }; # self explanatory fuckingprint.enable = lib.mkDefault true;