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
David Heinemeier Hansson
d5ee754538
Only do system package updates if there is a network connection
...
This prepares us for offline ISO install
2025-08-16 05:40:10 -05:00
David Heinemeier Hansson
5aa26eb9bd
Stop using tte until package is fixed
2025-08-15 09:49:03 +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
Manuel
6634e28540
Set sudo max tries to 10, binary for easy lockout reset ( #686 )
...
* set sudo max fail count to 10, bin for easy reset
* Slim down
Let the failure just fail in the shell
* Rename to be more descriptive
* No need for the 00- prefix
* Add migration to raise sudo try limit
---------
Co-authored-by: Manuel <manuel.ramsaier@gmail.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-12 13:31:48 +02:00
David Heinemeier Hansson
3d283eac18
Ignore uwsm here too
2025-08-12 09:43:43 +02:00
David Heinemeier Hansson
06103d4258
Omarchy is exclusively for vanilla Arch without Gnome or KDE installed ( #524 )
2025-08-11 17:00:19 +02:00
David Heinemeier Hansson
ba40f6349e
Set the path so we can always rely on it during install
2025-08-11 15:06:39 +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
07d88a4b9a
Include timezones setup by default!
2025-07-30 23:48:51 +02:00
David Heinemeier Hansson
cf688baa34
We don't have this any more
2025-07-26 15:42:59 -04:00
Richard Macklin
302e92860e
Fix step total in install.sh subtexts
2025-07-26 09:00:20 -07:00
David Heinemeier Hansson
ba75889154
Slow it down a little
2025-07-25 21:57:28 -04:00
David Heinemeier Hansson
d6ba2af917
Spelling
2025-07-25 21:54:03 -04:00
David Heinemeier Hansson
2f12cdc751
Fix spelling
2025-07-25 21:35:39 -04:00
David Heinemeier Hansson
f25be1d075
Fix path
2025-07-25 16:56:53 -04:00
David Heinemeier Hansson
8336788e0a
So 1/5 is right
2025-07-25 16:54:51 -04:00
David Heinemeier Hansson
d60563fe92
Need to happen as part of the destkop
2025-07-25 16:54:02 -04:00
David Heinemeier Hansson
b5f60f78a8
Structure the installers explicitly with clearly defined segments
2025-07-25 16:48:53 -04:00
David Heinemeier Hansson
25acc313b1
Just straight reboot when we're done
...
Script will abort anyway if there were any issues along the way
2025-07-25 15:43:21 -04:00
David Heinemeier Hansson
7c75cbbcd5
Ensure indexes are up to date from boot.sh instead
2025-07-22 18:08:31 -04:00
David Heinemeier Hansson
69e48758fd
Can't actually update all packages before we are ready to reboot
...
Since kernel etc that needs a restart might have updated
2025-07-22 18:06:38 -04:00
David Heinemeier Hansson
bacaabe4a1
We don't have yay yet
2025-07-22 17:53:58 -04:00
David Heinemeier Hansson
771313b836
Update all the built-in packages from the ISO
2025-07-22 17:47:34 -04:00
David Heinemeier Hansson
7f681c71fb
Extra CR
2025-07-18 17:44:18 -07:00
David Heinemeier Hansson
d76d31a5af
Make these executable too
2025-07-18 17:43:20 -07:00
David Heinemeier Hansson
3c156ab059
Better error handling and make these full scripts
2025-07-18 17:43:01 -07:00
David Heinemeier Hansson
dbfad74ba3
Better error catching
2025-07-18 17:33:51 -07:00
David Heinemeier Hansson
68a188d299
Offer community help link
2025-07-18 17:17:42 -07:00
David Heinemeier Hansson
98d758b505
Make it clear what installer we are running at a given moment
2025-07-06 16:44:28 -07:00
David Heinemeier Hansson
c74ad0a013
Catch errors and offer a retry
2025-07-04 15:29:48 -07:00
David Heinemeier Hansson
3916b46fd6
Make extras mandatory
2025-06-24 09:38:21 -07:00
David Heinemeier Hansson
8c98c3c762
Ensure locate is installed and up to date
2025-06-16 11:32:44 +02:00
David Heinemeier Hansson
df42ec1123
Ask for extras
2025-06-02 21:24:45 +02:00
David Heinemeier Hansson
09f00f200b
No need for double talk
2025-06-02 10:43:08 +02:00
David Heinemeier Hansson
1cf7f1722f
Use confirm
2025-06-02 10:39:26 +02:00
David Heinemeier Hansson
da943fdcd3
Ask to reboot when done
2025-06-02 10:38:25 +02:00
David Heinemeier Hansson
abe39314d9
No need to bail early
2025-06-02 10:31:27 +02:00
David Heinemeier Hansson
dbc7b46391
Reboot after installation
2025-06-02 10:23:39 +02:00
David Heinemeier Hansson
179d903c57
Move config to its own and early installer
2025-06-02 10:22:28 +02:00
David Heinemeier Hansson
2bdb064c02
Simplify so we can just run everything in the install dir
2025-06-02 09:26:38 +02:00
David Heinemeier Hansson
e8ee1204e6
Initial basics
2025-06-01 11:21:00 +02:00