David Heinemeier Hansson
9e0c638b84
Flipped abort message
...
Co-authored-by: @nbw
Closes #1058
2025-08-25 13:00:50 +02:00
David Heinemeier Hansson
fdaa126aee
Fix sudo access permission
2025-08-25 10:57:29 +02:00
David Heinemeier Hansson
86b03357d0
yay is no longer special
2025-08-25 09:43:16 +02:00
David Heinemeier Hansson
c7d9581d7b
Correct setting of server
2025-08-25 09:39:20 +02:00
David Heinemeier Hansson
b9758a9c8c
Part of repository setup
2025-08-25 09:30:36 +02:00
David Heinemeier Hansson
0a0843c7ec
Follow convention
2025-08-25 09:30:28 +02:00
David Heinemeier Hansson
ec0af90c98
Not needed for build
2025-08-25 09:24:56 +02:00
David Heinemeier Hansson
1ec6ba61dc
Fix paths for first-run permissions removal
2025-08-25 09:20:04 +02:00
David Heinemeier Hansson
39e0cf3a37
Fix path
2025-08-25 08:38:07 +02:00
David Heinemeier Hansson
55daa135a7
Allow pacman -Sy without sudo to easier installs
2025-08-25 08:34:41 +02:00
David Heinemeier Hansson
2d848338e6
More restrictive sudoless setup for first-run
2025-08-25 07:49:16 +02:00
David Heinemeier Hansson
e565768bed
Make all the install files executable
2025-08-25 07:37:34 +02:00
David Heinemeier Hansson
39dccccb1a
Bare mode is dead in 2.0
...
Uninstall whatever you want yourself now that we have multi-tab
uninstalls
2025-08-24 22:21:25 +02:00
David Heinemeier Hansson
ae8c76f582
Refresh chaotic-AUR
2025-08-24 20:24:52 +02:00
David Heinemeier Hansson
fc43706190
Add chaotic aur despite getting yay from OPR
2025-08-24 20:19:26 +02:00
David Heinemeier Hansson
fc853ffe96
Combine repository setups
2025-08-24 20:10:43 +02:00
David Heinemeier Hansson
115e9c5af8
Add Omarchy repository first
2025-08-24 19:28:02 +02:00
David Heinemeier Hansson
960cbbd591
We have those from the pacman runner
2025-08-24 17:44:01 +02:00
David Heinemeier Hansson
664fb7c51a
Separate pacman setup from aur and make aur optional
2025-08-24 17:20:13 +02:00
David Heinemeier Hansson
92a491fd47
Need to install jq for the pkg-repos-accessible to work
2025-08-24 16:00:22 +02:00
David Heinemeier Hansson
aa32b147ad
Ensure package repositories are available before installing or doing updates
2025-08-24 12:10:07 +02:00
David Heinemeier Hansson
6b3b93ded1
Add both arch mirror and AUR guard
2025-08-24 12:00:26 +02:00
David Heinemeier Hansson
9dbef029f6
Stronger AUR available guard
2025-08-24 11:57:23 +02:00
David Heinemeier Hansson
aaefc4f208
Add an availability shield for AUR
2025-08-24 11:54:19 +02:00
David Heinemeier Hansson
ccf13e5902
Don't need this update
2025-08-24 11:49:49 +02:00
David Heinemeier Hansson
ab09446971
Can't use chroot trap
2025-08-24 09:06:24 +02:00
David Heinemeier Hansson
fbf9a19574
Show installation env for debugging
2025-08-24 07:40:16 +02:00
David Heinemeier Hansson
2ae973108d
Extract error trapping to its own file
2025-08-24 07:21:49 +02:00
David Heinemeier Hansson
aa0b44b7f4
Missing shebang
2025-08-24 07:20:45 +02:00
David Heinemeier Hansson
455fe890ec
Just rely on the ISO autostart to set it instead of detecting it
2025-08-23 20:23:08 +02:00
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
oricol
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
Shigeto Kumagai
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
Bruce
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 Bridgman
1d483dac8b
Use pacman
instead of yay
to install gum
( #705 )
2025-08-12 16:06:34 +02:00
Dylan Bridgman
f0f4569aa2
Always install base-devel
in case yay
needs to build a package ( #710 )
2025-08-12 15:54:29 +02:00
Dylan Bridgman
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