Commit Graph
50 Commits
Author SHA1 Message Date
Ryan Hughes 362ffe3298 Eliminate duplicate trap 2025-09-12 00:48:50 -04:00
Ryan Hughes a534205c19 Set OMARCHY_OFFLINE_INSTALL 2025-09-12 00:48:41 -04:00
Ryan Hughes c040ef60b9 Updates 2025-09-12 00:48:41 -04:00
Ryan Hughes 64586ce881 Consolidate logic 2025-09-12 00:48:41 -04:00
Ryan Hughes efecc030a3 Update trap 2025-09-12 00:48:41 -04:00
Ryan Hughes 555be32eb2 Add precompiled ruby to cache 2025-09-12 00:48:41 -04:00
Ryan Hughes bf52be4bac Update name 2025-09-12 00:48:41 -04:00
Ryan Hughes 2252cb4b87 Add flag for offline install 2025-09-12 00:48:41 -04:00
Ryan Hughes 6761b0ca8e Combine logs and upload 2025-09-12 00:48:41 -04:00
Ryan Hughes 133f5b7b03 Add log util 2025-09-12 00:48:41 -04:00
Ryan Hughes d1515212c0 Copy icons over 2025-09-12 00:48:41 -04:00
Ryan Hughes c089a3b6f7 Tons of tweaks to reach working v1 2025-09-12 00:48:41 -04:00
David Heinemeier Hansson f63f9564e8 Only unmount if there is a mount 2025-09-10 09:36:07 +02:00
David Heinemeier Hansson 1279c7ec58 Fix path to retry installation 2025-08-31 13:18:38 +02:00
David Heinemeier Hansson 32fc28de5e Offer to retry without having to type a command 2025-08-31 13:06:26 +02:00
David Heinemeier Hansson fdf346da39 Try a different way 2025-08-28 08:57:26 +02:00
David Heinemeier Hansson 8ad8c948f7 Make it easier to restart the installation process 2025-08-28 08:40:18 +02:00
David Heinemeier Hansson 57988b693d No we are shipping the real thing 2025-08-25 14:25:52 +02:00
David Heinemeier Hansson 67a980f77e Bare is dead 2025-08-25 14:23:38 +02:00
David Heinemeier Hansson d8736e2919 That wasn't actually the problem 2025-08-24 11:24:11 +02:00
David Heinemeier Hansson 7ba4d44927 Can't depend on ~/ being setup 2025-08-24 11:19:39 +02:00
David Heinemeier Hansson 3b60e8d09d Suggest just normal bash 2025-08-24 10:46:42 +02:00
David Heinemeier Hansson 7a259f23df Try to just run the bash as before 2025-08-24 10:46:05 +02:00
David Heinemeier Hansson 61c8d2f94a Ensure we stay in the chroot if installer fails 2025-08-24 09:00:23 +02:00
David Heinemeier Hansson 6c15114a91 We can't actually just run the configurator again if the user has not been setup 2025-08-24 07:42:01 +02:00
David Heinemeier Hansson 1184f1f84d Differentiate from the main installer so we can see where the error is raised 2025-08-23 22:07:56 +02:00
David Heinemeier Hansson 7b81154159 Use the dev installer still 2025-08-23 21:59:01 +02:00
David Heinemeier Hansson 58e19e8e7f Nicer 2025-08-23 21:41:21 +02:00
David Heinemeier Hansson 1693ad5e6c Set the CHROOT env here instead of trying to autodetect in omarchy itself 2025-08-23 20:34:54 +02:00
David Heinemeier Hansson 9a4d535686 Switch from wget to curl for everything 2025-08-23 19:56:54 +02:00
David Heinemeier Hansson 4e03f2805e Improve presentation of failed command 2025-08-23 19:42:48 +02:00
David Heinemeier Hansson 544828f119 Better wording 2025-08-23 18:12:38 +02:00
Ryan Hughes 35bd1df498 Add support for variable repo and refs (#23)
* Add ability to define repo / refs to use

* Add bare mode
2025-08-23 08:52:00 +02:00
David Heinemeier Hansson f6468f8cc6 Use QR code to lead people to the Discord 2025-08-22 17:04:44 +02:00
David Heinemeier Hansson b62658ece2 Deal with unset variable properly 2025-08-21 14:35:10 +02:00
David Heinemeier Hansson 9ee004c1fb Make it easier to retry the install 2025-08-21 14:14:01 +02:00
David Heinemeier Hansson a6bf438390 Actually doesn't work since we are doing network setup in the configurator 2025-08-21 11:34:06 +02:00
David Heinemeier Hansson ac99a84d6c Switch to using online configurator 2025-08-21 11:33:21 +02:00
David Heinemeier Hansson 84dec181e1 Renamed configurator 2025-08-20 19:52:54 +02:00
David Heinemeier Hansson 50d770b43e Excess CR 2025-08-20 19:45:37 +02:00
David Heinemeier Hansson b7f3711fc7 Forward args correctly 2025-08-20 18:20:29 +02:00
David Heinemeier Hansson 6e59ff91d1 Better config for sudoless 2025-08-20 17:54:52 +02:00
David Heinemeier Hansson e8110b9f8d More comments 2025-08-20 17:54:46 +02:00
David Heinemeier Hansson 5bd9121f0f Extract shared chroot bash 2025-08-20 17:54:41 +02:00
Jarek a0dd0127d5 Fix OMARCHY_USER when archinstall fails (#12)
Get username from JSON config instead of /mnt/home to ensure
error recovery works even when archinstall completely fails.
2025-08-20 16:56:35 +02:00
David Heinemeier Hansson 9f3d699243 Setup sudoless install in the autorstart instead 2025-08-20 16:41:51 +02:00
David Heinemeier Hansson 5994ea63e5 Catch errors 2025-08-20 16:40:57 +02:00
David Heinemeier Hansson e8e442444a This is already an executable 2025-08-20 16:40:44 +02:00
David Heinemeier Hansson 0f4addc91b Of course its the installer 2025-08-20 13:09:10 +02:00
David Heinemeier Hansson cb078cc13a Clean up the online installer 2025-08-20 09:37:18 +02:00