From 68142254d20256e617f596a5d50f9950f98fa36a Mon Sep 17 00:00:00 2001 From: Daniel Fullmer Date: Tue, 16 Apr 2024 13:51:54 -0700 Subject: [PATCH] nixos/zram: add compression algorithms to option enum These options are available on a standard NixOS system, which can be seeing by running `cat /sys/devices/virtual/block/zram0/comp_algorithm`. --- nixos/modules/config/zram.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/config/zram.nix b/nixos/modules/config/zram.nix index 562485fcc823..1846ac51eea6 100644 --- a/nixos/modules/config/zram.nix +++ b/nixos/modules/config/zram.nix @@ -73,7 +73,7 @@ in algorithm = lib.mkOption { default = "zstd"; example = "lz4"; - type = with lib.types; either (enum [ "lzo" "lz4" "zstd" ]) str; + type = with lib.types; either (enum [ "842" "lzo" "lzo-rle" "lz4" "lz4hc" "zstd" ]) str; description = '' Compression algorithm. `lzo` has good compression, but is slow. `lz4` has bad compression, but is fast.