David Heinemeier Hansson
bf31373840
Bring uwsm out of the doghouse
2025-08-21 18:57:30 +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
65636b0ba8
Fix positive exit
2025-08-19 21:12:20 +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
David Heinemeier Hansson
87045ef128
Now available as an official package instead of AUR
2025-08-19 15:22:52 +02:00
David Heinemeier Hansson
84420db026
Can't reuse when needing to set for user
2025-08-19 14:39:51 +02:00
David Heinemeier Hansson
092b2ba51c
Address installation inside a chroot
2025-08-19 14:34:34 +02:00
David Heinemeier Hansson
21f60a960b
Different iwd needed on chroot install
2025-08-19 14:18:13 +02:00
David Heinemeier Hansson
ee1ee526d7
Make resilient towards it already being the same file
2025-08-19 13:51:29 +02:00
David Heinemeier Hansson
12ab446715
Force the link
2025-08-19 10:31:04 +02:00
Shigeto Kumagai
bc43377cc6
fix: add python-object to make installation of Omarchy work ( #806 )
...
* Explicitly add python-object to make powerprofile work
* added migration
* Explain the why, not the how
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-18 16:13:21 +02:00
David Heinemeier Hansson
2a7a9b67aa
Ensure the directory is present
2025-08-18 15:50:21 +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
Dylan Bridgman
a712a0906a
Add --force
when enabling ufw to bypass prompt ( #794 )
2025-08-17 11:43:46 -04:00
David Heinemeier Hansson
55330cce88
Add minimal starship prompt to terminal
...
Co-authored-by: @tobi
2025-08-17 09:59:44 -04:00
David Heinemeier Hansson
7ca72c598a
Add dust to reveal used space
...
Co-authored-by: @tobi
2025-08-17 09:12:47 -04:00
David Heinemeier Hansson
787296edab
Skip pinta until we can resolve the certificate issue on manual build
...
cc @Torxed
2025-08-17 07:20:07 -04:00
Kevin McConnell
aca23ad834
Use host's DNS resolver in Docker containers ( #812 )
...
* Symlink /etc/resolve.conf to systemd-resolved's stub
Since systemd-resolved is managing the DNS configuration, ensure that
/etc/resolv.conf uses it.
* Use systemd-resolved from Docker containers
2025-08-15 15:29:25 +02:00
David Heinemeier Hansson
5a809db2a8
Only ask for the identification if it has not already been provided
2025-08-15 09:28:24 +02:00
David Heinemeier Hansson
bf49a86e98
Use omarchy-chromium-bin to give live theme changes
2025-08-14 14:46:59 +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
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
07e3818b4f
Merge branch 'master' into dev
2025-08-12 08:08:45 +02:00
David Heinemeier Hansson
9e7e5a1512
Pin uwsm to 0.23.0 to skip bad 0.23.1 while waiting for 0.23.2 ( #697 )
2025-08-12 08:07:13 +02:00
Ryan Hughes
171ca57908
Add burst limit to login to prevent endless retries ( #690 )
2025-08-12 07:55:50 +02:00
David Heinemeier Hansson
78de5c24c9
uwsm was already fixed upstream with 0.23.2
2025-08-12 07:52:56 +02:00
David Heinemeier Hansson
12b2950853
Force working version of uwsm until we get the fixed one from upstream
2025-08-12 07:35:09 +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 Hansson
06103d4258
Omarchy is exclusively for vanilla Arch without Gnome or KDE installed ( #524 )
2025-08-11 17:00:19 +02:00
Ryan Hughes
1c5a17f852
Disable systemd-networkd-wait-online ( #645 )
2025-08-11 16:43:38 +02:00
David Heinemeier Hansson
86c967352b
Rely on Omarchy bin being part of PATH everywhere
2025-08-10 20:30:39 +02:00
David Heinemeier Hansson
6015b9c6ef
Add Discord as a default webapp
...
Co-authored-by: @robzolkos
Closes #567
2025-08-09 19:42:33 +02:00
David Heinemeier Hansson
9ae0af7b21
Solve common flakiness with SSH
2025-08-08 18:03:19 +02:00
David Heinemeier Hansson
61032ba4d0
Set Cloudflare as the default DNS with Google as backup
...
Solves a bunch of problems with shitty local DNS
2025-08-08 18:00:30 +02:00
David Heinemeier Hansson
46d58ff0df
Have Style > Font also set for Waybar, SwayOSD, and fontconfig
2025-08-06 22:01:23 +02:00
Glenn Oppegard
0fcda80630
Fix disabling of resolved
Multicast DNS ( #521 )
2025-08-06 21:01:22 +02:00