Commit Graph
28 Commits
Author SHA1 Message Date
David Heinemeier Hansson 7056a3903a No longer need gum or tte as preflights
No more identification up front, no toast during initial install
2025-08-23 19:04:20 +02:00
cc4d41bdaa Include VerbosePkgLists for better pacman -Syu (#1003)
* Include VerbosePkgLists for better pacman -Syu

* Add migration for the verbose package lists

* Amend comment

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-23 07:43:12 +02:00
David Heinemeier Hansson 4e12e796f2 Restore to the global mirror 2025-08-20 16:31:13 +02:00
David Heinemeier Hansson 76082b945d Put chroot provision into its own preflight 2025-08-19 21:19:23 +02:00
David Heinemeier Hansson 7e6854124c Use same shebang as everywhere 2025-08-19 16:21:51 +02:00
David Heinemeier Hansson 020d1309b0 Try a different mirror for testing and need to use pacman for pkg update before we have yay 2025-08-19 16:08:32 +02:00
David Heinemeier Hansson 7721a0efca Add single server for mirrorlist for now 2025-08-19 15:44:33 +02:00
ccf6afc36c fix: missing python-poetry-core make Omarchy install fail (#862)
* fix: missing python-poetry-core

* added migration

* Flesh out migration to fix all tte issues

* Turn TTE back on

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-18 12:39:46 +02:00
BruceandGitHub 8cee2d3a8b Add disable chaotic aur env flag (#746) 2025-08-13 20:13:40 +02:00
David Heinemeier Hansson 9b25a2fa13 pacman needs sudo 2025-08-13 13:50:27 +02:00
Dylan BridgmanandGitHub 1d483dac8b Use pacman instead of yay to install gum (#705) 2025-08-12 16:06:34 +02:00
Dylan BridgmanandGitHub f0f4569aa2 Always install base-devel in case yay needs to build a package (#710) 2025-08-12 15:54:29 +02:00
b15dde2dc9 Install gum prior to the preflight guard (#684)
* Use `read` instead of `gum` in the preflight guard

* Revert "Use `read` instead of `gum` in the preflight guard"

This reverts commit 759dbb70454dccc27b78b198bf077e076750fefc.

* Install `gum`, if required, at the beginning of `install.sh`

* `gum` is already installed by the `presentation.sh` stage

* Use existing structure

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-12 13:44:28 +02:00
Richard Macklin 793b346d1d Fix a handful of typos 2025-08-11 10:13:44 -07:00
David Heinemeier Hansson 6dd7829886 Still need success on exit 2025-08-11 17:52:01 +02:00
David Heinemeier Hansson 26e3cc0b8c Make the guard step by step 2025-08-11 17:49:21 +02:00
David Heinemeier Hansson 16c671adf0 Be explicit about success and skip all guards once user said proceed anyway 2025-08-11 17:29:18 +02:00
David Heinemeier Hansson 46fbe16dd4 Old habit 2025-08-11 17:25:10 +02:00
David Heinemeier Hansson 31ab6b4952 Protect against running on something other than x86_64 too
Co-authored-by: @daltonbr
Closes #628
2025-08-11 17:15:38 +02:00
David Heinemeier Hansson 1dc3330480 And and 2025-08-11 17:06:20 +02:00
David Heinemeier Hansson bc6fa48155 Allow a user to continue installing on their own accord and add check for root 2025-08-11 17:05:31 +02:00
David Heinemeier HanssonandGitHub 06103d4258 Omarchy is exclusively for vanilla Arch without Gnome or KDE installed (#524) 2025-08-11 17:00:19 +02:00
David Heinemeier Hansson 5fda6054ce New installations don't need to migrate from what's already there 2025-08-02 22:47:39 +02:00
David Heinemeier Hansson e3bf801654 Don't add this twice on rerunning either 2025-07-26 15:58:38 -04:00
David Heinemeier Hansson b4d75729d9 Don't add the keys twice 2025-07-26 15:53:53 -04:00
David Heinemeier Hansson 68a221e456 Simplify and make it idempotent 2025-07-26 15:52:00 -04:00
Saull Brandão 4e4e82c5b9 fix chaotic aur installation 2025-07-26 13:17:13 -03:00
David Heinemeier Hansson b5f60f78a8 Structure the installers explicitly with clearly defined segments 2025-07-25 16:48:53 -04:00