about summary refs log tree commit diff
path: root/nixos/doc/manual
diff options
context:
space:
mode:
authorpennae <github@quasiparticle.net>2024-02-18 23:35:17 +0100
committerpennae <github@quasiparticle.net>2024-02-19 11:46:52 +0100
commit258b935d705be03e939b8205215202ad202073b3 (patch)
tree1790c98499865cbfd6548a9f08f18808eefc07c5 /nixos/doc/manual
parent13e47eaa4625fc30c143a691694c0cca8c81833c (diff)
downloadnixlib-258b935d705be03e939b8205215202ad202073b3.tar
nixlib-258b935d705be03e939b8205215202ad202073b3.tar.gz
nixlib-258b935d705be03e939b8205215202ad202073b3.tar.bz2
nixlib-258b935d705be03e939b8205215202ad202073b3.tar.lz
nixlib-258b935d705be03e939b8205215202ad202073b3.tar.xz
nixlib-258b935d705be03e939b8205215202ad202073b3.tar.zst
nixlib-258b935d705be03e939b8205215202ad202073b3.zip
nixos/filesystems: make supportedFilesystems an attrset
this lets us *dis*able filesystem explicitly, as is required by e.g. the
zfs-less installer images. currently that specifically is only easily
possible by adding an overlay that stubs out `zfs`, with the obvious
side-effect of also removing tooling that could run without the kernel
module loaded.
Diffstat (limited to 'nixos/doc/manual')
-rw-r--r--nixos/doc/manual/release-notes/rl-2405.section.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/doc/manual/release-notes/rl-2405.section.md b/nixos/doc/manual/release-notes/rl-2405.section.md
index 74563bf44344..9fc8053e8dec 100644
--- a/nixos/doc/manual/release-notes/rl-2405.section.md
+++ b/nixos/doc/manual/release-notes/rl-2405.section.md
@@ -105,6 +105,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
 
 - `nitter` requires a `guest_accounts.jsonl` to be provided as a path or loaded into the default location at `/var/lib/nitter/guest_accounts.jsonl`. See [Guest Account Branch Deployment](https://github.com/zedeus/nitter/wiki/Guest-Account-Branch-Deployment) for details.
 
+- `boot.supportedFilesystems` and `boot.initrd.supportedFilesystems` are now attribute sets instead of lists. Assignment from lists as done previously is still supported, but checking whether a filesystem is enabled must now by done using `supportedFilesystems.fs or false` instead of using `lib.elem "fs" supportedFilesystems` as was done previously.
+
 - `services.aria2.rpcSecret` has been replaced with `services.aria2.rpcSecretFile`.
   This was done so that secrets aren't stored in the world-readable nix store.
   To migrate, you will have create a file with the same exact string, and change