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
82467892a3
Merge pull request #1020 from ryanrhughes/limine-fixes
...
Minor Limine / Snapper Tweaks and Fixes
2025-08-24 01:09:02 +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
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
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
617e96234b
Merge pull request #1010 from ryanrhughes/update-omarchy-snapshot
...
Make omarchy-snapshot exit if you don't have Snapper but continue update
2025-08-23 20:31:51 +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
ccc8aa87d0
Improve presentation of failed command
2025-08-23 19:42:31 +02:00
Ryan Hughes
193797393f
Exit if you don't have snapper but continue update
2025-08-23 19:16:47 +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
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
Ankur Kotwal
5e3d0d89a5
Reflect default browser changes in bindings and webapps ( #871 )
...
* Abstract default browser to omarchy-browser (a wrapper)
* Fix the omarchy-browser command as it used to loop. Extract info from the browser .desktop files.
* Clean up and fix bugs
* Cleanup unused change
* Fix indentation
* Separate out omarchy-browser from omarchy-webapp so that we don't break webapps for browsers other than Chromium or Google Chrome.
* Fix incorrect function call
* Add a migration script
* Migration script fixes
* Simplify the browser and webapp commands. Rename commands to align with launch terminology.
* Add support for Microsoft Edge, Opera and Vivaldi
* Fix errors
* Remove --name and --class -- They're not respected when --app is defined
* We don't ship with Chrome
* Simplify launchers
* Use launch commands everywhere
---------
Co-authored-by: Ryan Hughes <ryan@heyoodle.com>
2025-08-23 17:28:45 +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
Shawn Yeager
cc80782160
Add two new background images to theme catppuccin ( #1008 )
...
* add two new backgrounds with background color #181824
* replace 3rd background image
2025-08-23 16:50:49 +02:00