Commit 4722ced2e16b

Vincent Demeester <vincent@sbr.pm>
2026-07-28 11:04:24
fix(imperative): reorder bootstrap phases for reliability
Moved system-manager activation after native apps, TPM, and unscd but before WireGuard (which needs the generated wg0.conf). Moved home-manager to the end since it depends on everything else.
1 parent 840df3a
Changed files (2)
imperative
imperative/aomi/bootstrap.sh
@@ -468,15 +468,15 @@ main() {
 	configure_nix
 	clone_repo
 	setup_selinux_policy
-	build_and_activate
-	setup_wireguard
 	install_native_apps
 	setup_tpm
 	setup_lid
 	setup_unscd
+	build_and_activate
+	setup_wireguard
+	setup_shell
 	setup_home_manager
 	setup_crc
-	setup_shell
 	print_summary
 }
 
imperative/kyushu/bootstrap.sh
@@ -387,13 +387,13 @@ main() {
 	configure_nix
 	clone_repo
 	setup_selinux_policy
-	build_and_activate
 	install_native_apps
 	setup_tpm
 	setup_unscd
+	build_and_activate
 	setup_wireguard
-	setup_home_manager
 	setup_shell
+	setup_home_manager
 	print_summary
 }