David Heinemeier Hansson
|
4de9f5fda3
|
Extra resilience for on-demand installation
|
2025-08-24 17:53:33 +02:00 |
|
David Heinemeier Hansson
|
1efe4a819f
|
More pacman
|
2025-08-24 17:49:31 +02:00 |
|
David Heinemeier Hansson
|
a29237e070
|
More resilience here too
|
2025-08-24 17:49:26 +02:00 |
|
David Heinemeier Hansson
|
9834a40796
|
Fix bad replace
|
2025-08-24 17:46:48 +02:00 |
|
David Heinemeier Hansson
|
edf0bb3128
|
Give it a few tries
|
2025-08-24 17:46:01 +02:00 |
|
David Heinemeier Hansson
|
960cbbd591
|
We have those from the pacman runner
|
2025-08-24 17:44:01 +02:00 |
|
David Heinemeier Hansson
|
c974c3dbc4
|
Language
|
2025-08-24 17:42:41 +02:00 |
|
David Heinemeier Hansson
|
f1af28f10d
|
Simplify guard against an unavailable AUR
|
2025-08-24 17:41:41 +02:00 |
|
David Heinemeier Hansson
|
673cea1644
|
Also on removes
|
2025-08-24 17:36:02 +02:00 |
|
David Heinemeier Hansson
|
9d739faf2b
|
Switch to pacman to make it clear when we are not depending on AUR
|
2025-08-24 17:35:24 +02:00 |
|
David Heinemeier Hansson
|
69afedf380
|
Separate out AUR installs with yay
|
2025-08-24 17:28:22 +02:00 |
|
David Heinemeier Hansson
|
57e14afca3
|
No yay
|
2025-08-24 17:28:12 +02:00 |
|
David Heinemeier Hansson
|
38d9961622
|
Install AUR packages if its available
|
2025-08-24 17:25:45 +02:00 |
|
 David Heinemeier Hanssonand@abenz1267
|
57b1180c67
|
Remove orphan system packages after omarchy-update
Co-authored-by: @abenz1267
|
2025-08-24 17:22:45 +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
|
09a90e3cf2
|
Keep AUR separate
|
2025-08-24 17:15:37 +02:00 |
|
David Heinemeier Hansson
|
6dd95e71bf
|
No AUR stuff allowed in xtras
|
2025-08-24 17:15:29 +02:00 |
|
David Heinemeier Hansson
|
22769caa8c
|
Will install chromium by default and then bring our fork in through other means
|
2025-08-24 17:15:14 +02:00 |
|
David Heinemeier Hansson
|
448be1317f
|
Move tte to AUR quarantine install
|
2025-08-24 17:15:00 +02:00 |
|
David Heinemeier Hansson
|
7bd1d56399
|
Remove AUR font
|
2025-08-24 17:14:13 +02:00 |
|
David Heinemeier Hansson
|
b094557a97
|
Poor man's screensaver without tte
|
2025-08-24 17:13:55 +02:00 |
|
David Heinemeier Hansson
|
3f895969c7
|
Allow screensaver to display logo if tte is not there
|
2025-08-24 17:07:28 +02:00 |
|
David Heinemeier Hansson
|
da7222f510
|
Move it inside where it is used
|
2025-08-24 16:57:41 +02:00 |
|
David Heinemeier Hansson
|
9d355091b5
|
No AUR dependency for wl-screenrec
|
2025-08-24 16:52:21 +02:00 |
|
David Heinemeier Hansson
|
a391b64e61
|
Install wl-screenrec as a just-in-time dependence
|
2025-08-24 16:51:20 +02:00 |
|
David Heinemeier Hansson
|
028c07d016
|
Install tzupdate on demand
|
2025-08-24 16:36:10 +02:00 |
|
David Heinemeier Hansson
|
4fd6a110ea
|
Use non-AUR versions
|
2025-08-24 16:35:59 +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
|
6826cad95b
|
Simplify it
|
2025-08-24 15:55:18 +02:00 |
|
David Heinemeier Hansson
|
1e46882fd8
|
Fix repo accessible check
|
2025-08-24 15:53:54 +02:00 |
|
David Heinemeier Hansson
|
24682aea8c
|
Add progressive backoffs to the repo retrying
|
2025-08-24 14:02:43 +02:00 |
|
David Heinemeier Hansson
|
f4ef8eca65
|
If it's going to be a while
|
2025-08-24 13:02:48 +02:00 |
|
David Heinemeier Hansson
|
04fff555b8
|
Fixup the firewall install
|
2025-08-24 12:41:13 +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
|
9ed755b445
|
This will have to wait
|
2025-08-24 11:23:44 +02:00 |
|
David Heinemeier Hansson
|
42432ae462
|
Ensure we always unblock wifi/bluetooth when going to setup
|
2025-08-24 11:13:49 +02:00 |
|
David Heinemeier Hansson
|
438156e36f
|
More protections
|
2025-08-24 11:10:06 +02:00 |
|
David Heinemeier Hansson
|
574d213c34
|
Ensure better trap behavior
|
2025-08-24 11:05:11 +02:00 |
|
David Heinemeier Hansson
|
7d61c19f69
|
Remove output for existing setups
|
2025-08-24 11:03:43 +02:00 |
|
 David Heinemeier HanssonandGitHub
|
69fe4ae997
|
Remove screen recording status until it is stable (#1032)
|
2025-08-24 11:00:30 +02:00 |
|
David Heinemeier Hansson
|
ffe8997fad
|
Pinta install seems to work fine now
|
2025-08-24 09:31:42 +02:00 |
|
David Heinemeier Hansson
|
e2611d9bc4
|
Rearrange options
|
2025-08-24 09:28:08 +02:00 |
|
David Heinemeier Hansson
|
266767df5f
|
Show dust disk usage in reverse
|
2025-08-24 09:26:06 +02:00 |
|
David Heinemeier Hansson
|
eb4172a486
|
We now have audio settings in the setup menu
|
2025-08-24 09:24:00 +02:00 |
|
David Heinemeier Hansson
|
ca115b9061
|
Can't install firewall in chroot, so move it into its own service for now
|
2025-08-24 09:12:51 +02:00 |
|
David Heinemeier Hansson
|
ab09446971
|
Can't use chroot trap
|
2025-08-24 09:06:24 +02:00 |
|
David Heinemeier Hansson
|
af0f459a1a
|
Try skipping this efibootmgr munging for a second
|
2025-08-24 08:46:34 +02:00 |
|
David Heinemeier Hansson
|
fbf9a19574
|
Show installation env for debugging
|
2025-08-24 07:40:16 +02:00 |
|
David Heinemeier Hansson
|
95139164a3
|
Skip all of powerprofilectl setup during CHROOT
|
2025-08-24 07:26:24 +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
|
d9424b2bff
|
Document what's missing
|
2025-08-24 07:09:45 +02:00 |
|
David Heinemeier Hansson
|
36a30dd01d
|
Skip the battery monitor during chroot install for now
|
2025-08-24 07:09:08 +02:00 |
|
David Heinemeier Hansson
|
41a1fe6b21
|
Switch Zoom from shitty native app to better webapp
Have to compromise on 1080p but seems better than dealing with that
trash app.
|
2025-08-23 23:03:54 +02:00 |
|
David Heinemeier Hansson
|
91e686f1b2
|
Can't have nice things during arch-chroot for some reason!
|
2025-08-23 22:57:47 +02:00 |
|
David Heinemeier Hansson
|
75ac6910d4
|
Add back fastfetch which we lost when removing logging
|
2025-08-23 22:40:36 +02:00 |
|
David Heinemeier Hansson
|
b4b8788c14
|
Use something safe in the arch-chroot
|
2025-08-23 22:36:38 +02:00 |
|
David Heinemeier Hansson
|
76c94e2604
|
Breakup the omnibus config install
|
2025-08-23 22:31:42 +02:00 |
|
David Heinemeier Hansson
|
e59a98fb0b
|
Don't fail if there
|
2025-08-23 22:21:56 +02:00 |
|
David Heinemeier Hansson
|
dee7e3e4a7
|
Ensure .config is there
Strange that this should be necessary for arch-chroot, but let's give it
a try
|
2025-08-23 22:21:28 +02:00 |
|
David Heinemeier Hansson
|
5a7b9292c8
|
Shorter
|
2025-08-23 21:41:15 +02:00 |
|
David Heinemeier Hansson
|
31ce6f689e
|
Merge branch 'master' into dev
|
2025-08-23 21:29:49 +02:00 |
|
David Heinemeier Hansson
|
210481d758
|
Style
|
2025-08-23 21:21:00 +02:00 |
|
David Heinemeier Hansson
|
3bac37b21b
|
Use the same state directory for status as everthing else
|
2025-08-23 21:21:00 +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
|
ccc8aa87d0
|
Improve presentation of failed command
|
2025-08-23 19:42:31 +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 |
|
 David Heinemeier HanssonandGitHub
|
3880c49469
|
Logging is having issues, so let's skip until sorted (#1009)
|
2025-08-23 18:50:32 +02:00 |
|
David Heinemeier Hansson
|
87467579f7
|
Use a simpler version that is not going to have potential color issues on some displays
|
2025-08-23 18:39:52 +02:00 |
|
David Heinemeier Hansson
|
6147b634e7
|
No longer need the toast here now that we're running straight through everything
If we have a toast, it should be in the configurator
|
2025-08-23 18:37:08 +02:00 |
|
David Heinemeier Hansson
|
9bb5832646
|
Turn logging back on
|
2025-08-23 18:33:49 +02:00 |
|
David Heinemeier Hansson
|
07bf9b838a
|
Fix file name to what it was
|
2025-08-23 18:32:43 +02:00 |
|
David Heinemeier Hansson
|
332c8d5abb
|
Add same shebang as everything else
|
2025-08-23 18:26:00 +02:00 |
|
David Heinemeier Hansson
|
022b591986
|
Fix bash references
Stay consistent with everything
|
2025-08-23 18:25:52 +02:00 |
|
David Heinemeier Hansson
|
7713534693
|
Fix end to fi
|
2025-08-23 18:24:31 +02:00 |
|
David Heinemeier Hansson
|
bf72d80ac6
|
The ISO configurator will now take care of identification
And removing it here helps deal with the fact that gum doesn't play nice
with the new logging feature.
|
2025-08-23 18:23:44 +02:00 |
|
David Heinemeier Hansson
|
d0092f00c8
|
More smithing
|
2025-08-23 18:12:30 +02:00 |
|
David Heinemeier Hansson
|
75cd9fefa5
|
Wordsmith
|
2025-08-23 18:11:12 +02:00 |
|
David Heinemeier Hansson
|
07ad23b303
|
Turn off logging
|
2025-08-23 18:09:36 +02:00 |
|
David Heinemeier Hansson
|
098c9157d8
|
Need to bail immediately again
|
2025-08-23 18:05:06 +02:00 |
|
David Heinemeier Hansson
|
2cb7f61108
|
This should tile not float
|
2025-08-22 22:29:54 +02:00 |
|
David Heinemeier Hansson
|
acca058d4c
|
No longer needed in the app launcher
We have them in the menus
|
2025-08-22 22:28:08 +02:00 |
|
David Heinemeier Hansson
|
29ea8af5e1
|
Move Docker .desktop to TUI install
|
2025-08-22 22:27:44 +02:00 |
|
David Heinemeier Hansson
|
3381bcca59
|
No longer needed now that we use .config/chromium-flags.conf
|
2025-08-22 22:27:28 +02:00 |
|
David Heinemeier Hansson
|
0f2479f3f6
|
Move to the right place
|
2025-08-22 22:27:15 +02:00 |
|
David Heinemeier Hansson
|
85f9fb486e
|
Use terminal directly to avoid any issue about About.desktop not being present
Closes #847
|
2025-08-22 21:31:45 +02:00 |
|
David Heinemeier Hansson
|
04aa3cca0d
|
Just use the same system dialog size for everything
Will give more room to avoid clipping Omarchy logo too
|
2025-08-22 21:28:48 +02:00 |
|
David Heinemeier Hansson
|
78b1238f40
|
Add nested Elixir menu to also allow for a Phoenix install
|
2025-08-22 18:13:56 +02:00 |
|
David Heinemeier Hansson
|
9ecac600e7
|
Same comments as the other options
|
2025-08-22 18:10:41 +02:00 |
|
David Heinemeier Hansson
|
6366dc1118
|
Add migration to add firewall opening for docker DNS and fix comment
|
2025-08-22 18:08:18 +02:00 |
|
David Heinemeier Hansson
|
8074694ac8
|
Stop setting DNS for all on new systems pending that we move to something like #752
|
2025-08-22 17:58:01 +02:00 |
|
David Heinemeier Hansson
|
cab64fa9de
|
CTRL + ALT + DEL closes all windows
Co-authored-by: @chriopter
Closes #980
|
2025-08-22 17:40:01 +02:00 |
|
David Heinemeier Hansson
|
9f49f869a3
|
Fix to protect it for the first launch
|
2025-08-22 17:31:21 +02:00 |
|
David Heinemeier Hansson
|
13166960a1
|
Add a clue on how to deal with hashes in webapps
Co-authored-by: @clauzf
Closes #778
|
2025-08-22 17:12:18 +02:00 |
|
David Heinemeier Hansson
|
e33219f611
|
Swap it around a bit
|
2025-08-22 17:04:26 +02:00 |
|
David Heinemeier Hansson
|
44d6314929
|
Subtle tweaks
|
2025-08-22 17:01:52 +02:00 |
|