Add systemd repart to grow root partition on boot

kalle 2024-11-22 20:55:14 +01:00
parent 843c64f8ed
commit 25b4d93704
1 changed files with 17 additions and 1 deletions

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,23 @@
};
};
# Resize partition on boot
boot.initrd.systemd.enable = true;
boot.initrd.systemd.repart.enable = true;
boot.initrd.systemd.repart.device = "/dev/sda";
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";
};
}