summaryrefslogtreecommitdiff
path: root/modules/nixos/traits/zram.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos/traits/zram.nix')
-rw-r--r--modules/nixos/traits/zram.nix22
1 files changed, 0 insertions, 22 deletions
diff --git a/modules/nixos/traits/zram.nix b/modules/nixos/traits/zram.nix
deleted file mode 100644
index f5ba2a9..0000000
--- a/modules/nixos/traits/zram.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ config, lib, ... }:
-let
- cfg = config.traits.zram;
-in
-{
- options.traits.zram = {
- enable = lib.mkEnableOption "zram and sysctl optimizations";
- };
-
- config = lib.mkIf cfg.enable {
- # https://github.com/pop-os/default-settings/pull/163
- # https://wiki.archlinux.org/title/Zram#Multiple_zram_devices
- boot.kernel.sysctl = {
- "vm.swappiness" = 180;
- "vm.watermark_boost_factor" = 0;
- "vm.watermark_scale_factor" = 125;
- "vm.page-cluster" = 0;
- };
-
- zramSwap.enable = true;
- };
-}