Commit Graph
100 Commits
Author SHA1 Message Date
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
David Heinemeier Hansson 7d427faad0 It's not reliable enough yet 2025-08-22 16:39:07 +02:00
David Heinemeier Hansson 2cca02699a Start new terminals with a working directory based on current active terminal
Co-authored-by: @halilozercan
Closes #835
2025-08-22 15:55:48 +02:00
David Heinemeier Hansson b2161f1f31 Stop using SIGUSR1 with Waybar to prevent stacking
Closes #873
2025-08-22 14:37:33 +02:00
David Heinemeier Hansson 8e557b2ae5 Switch from lazydocker-bin to lazydocker
It's now in the official repo as a compiled version!
2025-08-22 14:26:32 +02:00
David Heinemeier Hansson 04f89061ac Add Super + Tab to go forward through workspaces and Super + Shift + Tab to go backwards
Co-authored-by: @rafaelbernard
Closes #652
2025-08-22 13:58:04 +02:00
David Heinemeier Hansson e7b00295ec Add suggestion for eu keyboard layout for iso
Closes #937
Co-authored-by: @chriopter
2025-08-22 13:50:30 +02:00
David Heinemeier Hansson 2a840ea085 This is still a problem 2025-08-22 12:22:43 +02:00
David Heinemeier Hansson bac5710707 Don't need wget, since curl is already part of arch 2025-08-22 12:12:39 +02:00
David Heinemeier Hansson bc08c47157 Revert "Turn off auto-launching screensaver until tte is fixed"
This reverts commit bd2eddbab4.
2025-08-22 08:41:28 +02:00
David Heinemeier Hansson a60bcaf7a1 Revert "Turn off tte until the package is fixed"
This reverts commit f456e21cab.
2025-08-22 08:41:19 +02:00
David Heinemeier Hansson 8a78566248 Merge branch 'master' into dev 2025-08-22 08:40:31 +02:00
David Heinemeier Hansson 5534e33dc0 Ensure latest uwsm is installed now that we have lifted the lock 2025-08-21 18:59:35 +02:00
David Heinemeier Hansson bf31373840 Bring uwsm out of the doghouse 2025-08-21 18:57:30 +02:00
David Heinemeier Hansson 40e10b1594 Extra CR not needed 2025-08-21 14:55:47 +02:00
David Heinemeier Hansson 9bf1edac9f If we installed from the installer, we should remind user to unplug USB 2025-08-21 14:20:37 +02:00
David Heinemeier Hansson d4fa028cf3 Reduce ceremony -- a start and an end is enough 2025-08-20 20:02:39 +02:00
David Heinemeier Hansson 0a13ad8ef8 Clean up after ISO install without sudo 2025-08-20 16:41:16 +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 41677ad7e1 Force wifi to unblock when we go to set it up
Wifi can sometimes get turned off by computers when running on low power
or in some sleep modes
2025-08-19 20:13:34 +02:00
David Heinemeier Hansson 8e4baa6cd1 Add debug to failure 2025-08-19 18:49:16 +02:00
David Heinemeier Hansson a1cd10c0a2 Let it roll for testing 2025-08-19 16:23:09 +02:00
David Heinemeier Hansson 7e6854124c Use same shebang as everywhere 2025-08-19 16:21:51 +02:00