2022-04-17 17:24:13 -04:00
|
|
|
{
|
|
|
|
system ? builtins.currentSystem,
|
|
|
|
config ? { },
|
|
|
|
pkgs ? import ../.. { inherit system config; },
|
|
|
|
}:
|
|
|
|
|
|
|
|
{
|
|
|
|
# Some of these tests don't work with systemd stage 1 yet. Uncomment
|
|
|
|
# them when fixed.
|
|
|
|
inherit
|
|
|
|
(import ./installer.nix {
|
|
|
|
inherit system config pkgs;
|
|
|
|
systemdStage1 = true;
|
|
|
|
})
|
|
|
|
# bcache
|
2023-10-21 11:56:47 -04:00
|
|
|
bcachefsSimple
|
|
|
|
bcachefsEncrypted
|
2022-10-31 15:31:10 +01:00
|
|
|
btrfsSimple
|
|
|
|
btrfsSubvolDefault
|
|
|
|
btrfsSubvolEscape
|
|
|
|
btrfsSubvols
|
2023-10-23 17:40:34 -04:00
|
|
|
encryptedFSWithKeyfile
|
2022-04-17 17:24:13 -04:00
|
|
|
# grub1
|
2023-10-23 17:40:34 -04:00
|
|
|
luksroot
|
|
|
|
luksroot-format1
|
|
|
|
luksroot-format2
|
2024-05-05 06:41:28 -04:00
|
|
|
lvm
|
2022-04-17 17:24:13 -04:00
|
|
|
separateBoot
|
|
|
|
separateBootFat
|
2023-03-24 19:16:24 +01:00
|
|
|
separateBootZfs
|
2022-04-17 17:24:13 -04:00
|
|
|
simple
|
|
|
|
simpleLabels
|
|
|
|
simpleProvided
|
|
|
|
simpleSpecialised
|
|
|
|
simpleUefiGrub
|
|
|
|
simpleUefiGrubSpecialisation
|
|
|
|
simpleUefiSystemdBoot
|
2023-05-07 18:47:44 +02:00
|
|
|
stratisRoot
|
2022-07-28 14:34:44 +02:00
|
|
|
swraid
|
2022-05-03 12:55:21 -04:00
|
|
|
zfsroot
|
2023-11-18 19:38:08 +00:00
|
|
|
clevisLuks
|
|
|
|
clevisLuksFallback
|
|
|
|
clevisZfs
|
|
|
|
clevisZfsFallback
|
2024-06-12 20:06:38 +03:00
|
|
|
clevisZfsParentDataset
|
|
|
|
clevisZfsParentDatasetFallback
|
2024-01-19 05:39:01 -05:00
|
|
|
gptAutoRoot
|
2024-04-05 14:37:12 +00:00
|
|
|
clevisBcachefs
|
|
|
|
clevisBcachefsFallback
|
2022-04-17 17:24:13 -04:00
|
|
|
;
|
|
|
|
|
|
|
|
}
|