From 1c3eaed6b1d5d3399ee7a6f6d273011040bd25b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Camille=20Favier?= Date: Sun, 3 May 2026 15:14:01 +0200 Subject: [PATCH] nixos/profiles/base: add explicit support for ext filesystems ext filesystems are only supported unconditionally if the systemd initrd is NOT used. Since the systemd initrd was recently enabled by default, the default ISO image configuration is now missing support for ext filesystems, which means that one cannot e.g. boot into a live ISO image and run `fsck.ext4`. This commit adds ext2, ext3 and ext4 as explicitly supported file systems in the base profile, which ensures that the associated tools are always available. --- nixos/modules/profiles/base.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/profiles/base.nix b/nixos/modules/profiles/base.nix index fffc53c8e551..b7dd6477984e 100644 --- a/nixos/modules/profiles/base.nix +++ b/nixos/modules/profiles/base.nix @@ -53,6 +53,9 @@ # Include support for various filesystems and tools to create / manipulate them. boot.supportedFilesystems = lib.mkMerge [ [ + "ext2" + "ext3" + "ext4" "btrfs" "cifs" "f2fs"