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`.
This commit is contained in:
Daniel Fullmer 2024-04-16 13:51:54 -07:00 committed by Jonathan Ringer
parent 3dfe42d78e
commit 68142254d2

View File

@ -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.