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
9d355091b5
No AUR dependency for wl-screenrec
2025-08-24 16:52:21 +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
Ryan Hughes
b0acd0b5e8
Update efibootmgr regex to match nvme + sata + vdisk
2025-08-24 15:50:50 +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
ffe8997fad
Pinta install seems to work fine now
2025-08-24 09:31:42 +02:00
David Heinemeier Hansson
266767df5f
Show dust disk usage in reverse
2025-08-24 09:26:06 +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
Ryan Hughes
e138f7e8eb
Set config files first
2025-08-24 00:18:10 +02:00
Ryan Hughes
0a75644f2d
Less aggressive check
2025-08-24 00:01:36 +02:00
Ryan Hughes
3725f2d3b6
Everyone can have UKI
2025-08-24 00:01:23 +02:00
Ryan Hughes
0ebd62a32e
Define boot path
2025-08-23 23:25:33 +02:00
Taha
31d97335fc
Add Omarchy icon to waybar ( #1017 )
...
* Add Omarchy icon to waybar
* Add step to fonts.sh to install omarchy icon font
* Style and fixup
* Fixup installation of the omarchy font
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-23 23:22:50 +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
75ac6910d4
Add back fastfetch which we lost when removing logging
2025-08-23 22:40:36 +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
Ryan Hughes
1edbe89191
Merge pull request #1012 from ryanrhughes/limine-bios-support
...
Add Limine support for BIOS environments
2025-08-23 20:32:02 +02:00
Ryan Hughes
5873980703
Add efi checks
2025-08-23 20:25:46 +02:00
Ryan Hughes
b8cc8d8bc3
Move update up in case something goes wrong
2025-08-23 20:25:04 +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
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 Hansson
3880c49469
Logging is having issues, so let's skip until sorted ( #1009 )
2025-08-23 18:50:32 +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
Ryan Hughes
d4403051cf
Add Limine + Snapper support ( #998 )
...
* Persist urgent notifications
* Create omarchy-snapshot
* Create snapshot before pulling
* Extract alternative bootloader configs
* Add limine-snapper config
* Fix check
* Update login scripts
* Make chroot friendly
* Extract cmdline instead of using blkid due to error
* Add restore command
* Export $TERMINAL so we get clickable restore notifications
* Remove sync -- causes errors...we have nothing to sync yet
* Executable
* Minor cleanup and compatibility for non-ISO
* Give login its own section
* Give no-arg guard and inline commands
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-23 16:52:25 +02:00