Files

28 lines
369 B
Nix

{
config,
lib,
...
}:
let
cfg = config.sysctl;
inherit (lib)
mkEnableOption
mkIf
;
in
{
options.sysctl = {
enable = mkEnableOption "" // {
default = true;
};
};
config = mkIf cfg.enable {
boot.kernel.sysctl = {
"vm.page-cluster" = 0;
"vm.swappiness" = 100;
"vm.watermark_boost_factor" = 1;
};
};
}