Commit Graph
100 Commits
Author SHA1 Message Date
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
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 b1a5facd42 Get the latest indexes if online 2025-08-19 14:57:11 +02:00
David Heinemeier Hansson cedf20eb36 Simplify
No other args
2025-08-19 14:45:34 +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 6de4591a28 Offer install scripts a way to know if they're in chroot 2025-08-19 14:17:04 +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
David Heinemeier Hansson d00160464f Really just stick to one color everywhere 2025-08-18 17:35:49 +02:00
David Heinemeier Hansson 9e4078d7da Stick to color 2025-08-18 17:24:45 +02:00
David Heinemeier Hansson 7b93bace81 Consistent color before the > 2025-08-18 17:16:18 +02:00
David Heinemeier Hansson 07a2423298 Less aggressive untracked icon 2025-08-18 17:14:32 +02:00
David Heinemeier Hansson 81cac3bbb7 Correct spacing 2025-08-18 17:09:47 +02:00
David Heinemeier Hansson 79104373bd Minimal git status too 2025-08-18 17:08:57 +02:00
David Heinemeier Hansson bfa91b8917 Use italic instead of bold for git branch 2025-08-18 16:58:35 +02:00
David Heinemeier Hansson 8942b33d94 Even more minimal and theme matching 2025-08-18 16:44:35 +02:00
David Heinemeier Hansson 0e4b9ee6f9 Add migration to turn on screensaver again 2025-08-18 16:27:50 +02:00
David Heinemeier Hansson de28805881 Turn screensaver back on now that we have fixed the tte install 2025-08-18 16:27:00 +02:00
David Heinemeier Hansson e99dc3b67c No double logo 2025-08-18 15:50:58 +02:00
David Heinemeier Hansson 2a7a9b67aa Ensure the directory is present 2025-08-18 15:50:21 +02:00
David Heinemeier Hansson 5dec0daf4b Ensure Zoom is not made transparent 2025-08-18 15:49:24 +02:00
David Heinemeier Hansson ce5178c285 Lines up better with the new starship prompt 2025-08-18 12:35:08 +02:00
David Heinemeier Hansson 2e071465a0 No prefix needed 2025-08-18 12:30:20 +02:00
David Heinemeier Hansson 7535e0ad0a Don't fail in case chromium package is not there
In case another package has been used to provide chromium
2025-08-18 12:28:55 +02:00
David Heinemeier Hansson 40d850fdb3 If NOT starship, install it 2025-08-17 10:09:23 -04:00
David Heinemeier Hansson 50c5f742dd Always noconfirm 2025-08-17 10:08:21 -04:00
David Heinemeier Hanssonand@tobi 55330cce88 Add minimal starship prompt to terminal
Co-authored-by: @tobi
2025-08-17 09:59:44 -04:00
David Heinemeier Hanssonand@tobi 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
David Heinemeier Hansson 029a3a3d37 Catch both cases of brave-browser identification 2025-08-16 06:45:26 -04: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 1b69700999 Add migration for adding .config/brave-flags.conf 2025-08-16 05:38:04 -05:00
David Heinemeier Hansson accc7a903e Must restart waybar when timezone is changed to have it reflect immediately 2025-08-16 05:36:38 -05:00
David Heinemeier Hansson 377f3e6d83 Add brave-flags.conf as a new default to ensure that anyone using Brave as their browser runs it under wayland 2025-08-16 12:35:33 +02:00