+2
nixos/doc/manual/release-notes/rl-2405.section.md
+2
nixos/doc/manual/release-notes/rl-2405.section.md
···- `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.
+2
-10
nixos/modules/installer/cd-dvd/installation-cd-minimal-new-kernel-no-zfs.nix
+2
-10
nixos/modules/installer/cd-dvd/installation-cd-minimal-new-kernel-no-zfs.nix
···
+2
-10
nixos/modules/installer/sd-card/sd-image-aarch64-new-kernel-no-zfs-installer.nix
+2
-10
nixos/modules/installer/sd-card/sd-image-aarch64-new-kernel-no-zfs-installer.nix
···
+3
-5
nixos/modules/system/boot/stage-1.nix
+3
-5
nixos/modules/system/boot/stage-1.nix
······
+17
-4
nixos/modules/tasks/filesystems.nix
+17
-4
nixos/modules/tasks/filesystems.nix
···
+2
-2
nixos/modules/tasks/filesystems/apfs.nix
+2
-2
nixos/modules/tasks/filesystems/apfs.nix
···
+2
-2
nixos/modules/tasks/filesystems/bcachefs.nix
+2
-2
nixos/modules/tasks/filesystems/bcachefs.nix
······
+2
-2
nixos/modules/tasks/filesystems/btrfs.nix
+2
-2
nixos/modules/tasks/filesystems/btrfs.nix
···
+2
-2
nixos/modules/tasks/filesystems/cifs.nix
+2
-2
nixos/modules/tasks/filesystems/cifs.nix
···-system.fsPackages = mkIf (any (fs: fs == "cifs") config.boot.supportedFilesystems) [ pkgs.cifs-utils ];
+1
-1
nixos/modules/tasks/filesystems/ecryptfs.nix
+1
-1
nixos/modules/tasks/filesystems/ecryptfs.nix
+2
-2
nixos/modules/tasks/filesystems/erofs.nix
+2
-2
nixos/modules/tasks/filesystems/erofs.nix
···
+1
-1
nixos/modules/tasks/filesystems/exfat.nix
+1
-1
nixos/modules/tasks/filesystems/exfat.nix
+4
-2
nixos/modules/tasks/filesystems/ext.nix
+4
-2
nixos/modules/tasks/filesystems/ext.nix
···-inInitrd = lib.any (fs: fs == "ext2" || fs == "ext3" || fs == "ext4") config.boot.initrd.supportedFilesystems;-inSystem = lib.any (fs: fs == "ext2" || fs == "ext3" || fs == "ext4") config.boot.supportedFilesystems;
+2
-3
nixos/modules/tasks/filesystems/f2fs.nix
+2
-3
nixos/modules/tasks/filesystems/f2fs.nix
···
+1
-1
nixos/modules/tasks/filesystems/glusterfs.nix
+1
-1
nixos/modules/tasks/filesystems/glusterfs.nix
+2
-2
nixos/modules/tasks/filesystems/jfs.nix
+2
-2
nixos/modules/tasks/filesystems/jfs.nix
···
+2
-2
nixos/modules/tasks/filesystems/nfs.nix
+2
-2
nixos/modules/tasks/filesystems/nfs.nix
······+config = mkIf (config.boot.supportedFilesystems.nfs or config.boot.supportedFilesystems.nfs4 or false) {
+1
-1
nixos/modules/tasks/filesystems/ntfs.nix
+1
-1
nixos/modules/tasks/filesystems/ntfs.nix
+2
-2
nixos/modules/tasks/filesystems/reiserfs.nix
+2
-2
nixos/modules/tasks/filesystems/reiserfs.nix
···
+1
-1
nixos/modules/tasks/filesystems/squashfs.nix
+1
-1
nixos/modules/tasks/filesystems/squashfs.nix
+7
-3
nixos/modules/tasks/filesystems/sshfs.nix
+7
-3
nixos/modules/tasks/filesystems/sshfs.nix
···-config = lib.mkIf (lib.any (fs: fs == "sshfs" || fs == "fuse.sshfs") config.boot.supportedFilesystems) {
+2
-2
nixos/modules/tasks/filesystems/unionfs-fuse.nix
+2
-2
nixos/modules/tasks/filesystems/unionfs-fuse.nix
······
+2
-2
nixos/modules/tasks/filesystems/vboxsf.nix
+2
-2
nixos/modules/tasks/filesystems/vboxsf.nix
······
+2
-2
nixos/modules/tasks/filesystems/vfat.nix
+2
-2
nixos/modules/tasks/filesystems/vfat.nix
···
+2
-2
nixos/modules/tasks/filesystems/xfs.nix
+2
-2
nixos/modules/tasks/filesystems/xfs.nix
···
+2
-2
nixos/modules/tasks/filesystems/zfs.nix
+2
-2
nixos/modules/tasks/filesystems/zfs.nix
···clevisDatasets = map (e: e.device) (filter (e: e.device != null && (hasAttr e.device config.boot.initrd.clevis.devices) && e.fsType == "zfs" && (fsNeededForBoot e)) config.system.build.fileSystems);
+1
-1
nixos/modules/virtualisation/cri-o.nix
+1
-1
nixos/modules/virtualisation/cri-o.nix
···
+1
-1
nixos/modules/virtualisation/podman/default.nix
+1
-1
nixos/modules/virtualisation/podman/default.nix
···-++ lib.optional (builtins.elem "zfs" config.boot.supportedFilesystems) config.boot.zfs.package;
+1
-2
nixos/tests/installer.nix
+1
-2
nixos/tests/installer.nix
···