From 3e6bb8da31fa6eb3c5e5e9d286a8272485cdd9e9 Mon Sep 17 00:00:00 2001 From: oddlama Date: Mon, 23 Oct 2023 00:56:01 +0200 Subject: [PATCH] feat(gaming): add sysctls for starcitizen --- modules/optional/graphical/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/optional/graphical/default.nix b/modules/optional/graphical/default.nix index 230cec2..5a996c3 100644 --- a/modules/optional/graphical/default.nix +++ b/modules/optional/graphical/default.nix @@ -8,6 +8,7 @@ }: let inherit (lib) + mkIf mkOption types optionalAttrs @@ -31,6 +32,12 @@ in ]; config = { + # For Star Citizen. See https://github.com/starcitizen-lug/knowledge-base/wiki for more info. + boot.kernel.sysctl = mkIf config.graphical.gaming.enable { + "vm.max_map_count" = 16777216; + "fs.file-max" = 524288; + }; + # Needed for gtk programs.dconf.enable = true; # Required for gnome3 pinentry