Add systemd repart to grow root partition on boot

This commit is contained in:
kalle 2024-11-22 20:55:14 +01:00
parent 843c64f8ed
commit 8a297069e4

View file

@ -21,7 +21,6 @@
services.qemuGuest.enable = lib.mkDefault true;
boot.loader.systemd-boot.enable = true;
boot.growPartition = lib.mkDefault true;
# Allow remote updates with flakes and non-root users
nix.settings.trusted-users = [
@ -98,6 +97,22 @@
};
};
# Resize partition on boot
boot.initrd.systemd.enable = true;
boot.initrd.systemd.repart.enable = true;
systemd.repart.partitions = {
"00-esp" = {
Type = "esp";
SizeMinBytes = "550M";
SizeMaxBytes = "550M";
Format = "vfat";
};
"10-root" = {
Type = "linux-generic";
Format = "btrfs";
};
};
system.stateVersion = lib.mkDefault "24.05";
};
}