2 Commits

Author SHA1 Message Date
Tom Alexander
331651bf23 Switch odowork to i_only_boot_zfs. 2025-11-19 20:50:45 -05:00
Tom Alexander
b16871c701 Fix rollback during boot. 2025-11-18 23:29:00 -05:00
2 changed files with 4 additions and 7 deletions

View File

@@ -29,8 +29,8 @@
me.mountPersistence = true;
# Toggle to start writing the extlinux config which will be used by zfsbootmenu
# boot.loader.generic-extlinux-compatible.enable = true;
# boot.loader.systemd-boot.enable = lib.mkForce false;
boot.loader.generic-extlinux-compatible.enable = true;
boot.loader.systemd-boot.enable = lib.mkForce false;
me.optimizations = {
enable = true;

View File

@@ -62,14 +62,11 @@
before = [
"sysroot.mount"
];
path = with pkgs; [
zfs
];
unitConfig.DefaultDependencies = "no";
serviceConfig.Type = "oneshot";
script = ''
zfs rollback -r zroot/linux/nix/root@blank
zfs rollback -r zroot/linux/nix/home@blank
${config.boot.zfs.package}/sbin/zfs rollback -r zroot/linux/nix/root@blank
${config.boot.zfs.package}/sbin/zfs rollback -r zroot/linux/nix/home@blank
echo "rollback complete"
'';
};