+2
nixos/doc/manual/release-notes/rl-2305.section.md
+2
nixos/doc/manual/release-notes/rl-2305.section.md
···- `boot.initrd.luks.device.<name>` has a new `tryEmptyPassphrase` option, this is useful for OEM's who need to install an encrypted disk with a future settable passphrase+- there is a new `boot/stratisroot.nix` module that enables booting from a volume managed by the Stratis storage management daemon. Use `fileSystems.<name>.stratis.poolUuid` to configure the pool containing the fs.- Lisp gained a [manual section](https://nixos.org/manual/nixpkgs/stable/#lisp), documenting a new and backwards incompatible interface. The previous interface will be removed in a future release.
+19
-2
nixos/modules/installer/tools/nixos-generate-config.pl
+19
-2
nixos/modules/installer/tools/nixos-generate-config.pl
···-foreach my $dev2 (glob("/dev/disk/by-uuid/*"), glob("/dev/mapper/*"), glob("/dev/disk/by-label/*")) {+foreach my $dev2 (glob("/dev/stratis/*/*"), glob("/dev/disk/by-uuid/*"), glob("/dev/mapper/*"), glob("/dev/disk/by-label/*")) {······
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
···
+64
nixos/modules/system/boot/stratisroot.nix
+64
nixos/modules/system/boot/stratisroot.nix
···+requiredStratisFilesystems = lib.attrsets.filterAttrs (_: x: utils.fsNeededForBoot x && x.stratis.poolUuid != null) config.fileSystems;+availableKernelModules = [ "dm-thin-pool" "dm-crypt" ] ++ [ "aes" "aes_generic" "blowfish" "twofish"
+9
nixos/modules/tasks/filesystems.nix
+9
nixos/modules/tasks/filesystems.nix
···
+1
nixos/tests/installer-systemd-stage-1.nix
+1
nixos/tests/installer-systemd-stage-1.nix
+35
nixos/tests/installer.nix
+35
nixos/tests/installer.nix
···
+10
pkgs/tools/filesystems/stratisd/default.nix
+10
pkgs/tools/filesystems/stratisd/default.nix
······+substitute "dracut/90stratis/stratisd-min.service" "$initrd/lib/systemd/system/stratisd-min.service" \