Commit Graph
30 Commits
Author SHA1 Message Date
Ryan HughesandGitHub 4480b3638f Merge pull request #1160 from michielryvers/snapper-existing-configs
Don't hardcode snapper configs, read the config list first
2025-08-28 12:12:15 +03:00
Ryan Hughes 5f2b6566f1 Add missing configs if user already had snapper 2025-08-28 12:11:26 +03:00
Ryan HughesandGitHub 27c4b74e90 Don't add EFI entry for AMI until we figure out their bug (#1109) 2025-08-26 11:52:50 +02:00
Ryan Hughes b0acd0b5e8 Update efibootmgr regex to match nvme + sata + vdisk 2025-08-24 15:50:50 +02:00
Ryan HughesandGitHub bb43d719e6 Fix fido2 and fprint auth flow (#635)
* Restructure fido2 / fprint to add to sudo and polkit

* Add migration

* Fix migration
2025-08-24 13:41:11 +02:00
Ryan HughesandGitHub 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
Ryan HughesandGitHub 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 HughesandGitHub 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
Ryan Hughes 193797393f Exit if you don't have snapper but continue update 2025-08-23 19:16:47 +02:00
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
Ryan HughesandGitHub b8bd1d1d6c Add tsui to Tailscale installer (#604) 2025-08-22 22:22:29 +02:00
Ryan HughesandGitHub 171ca57908 Add burst limit to login to prevent endless retries (#690) 2025-08-12 07:55:50 +02:00
Ryan HughesandGitHub 4c4aafe670 Add state based app restarts for migrations (#637)
* Look for app restart state files and restart them after update

* Convert existing migrations to set states

* Revert "Convert existing migrations to set states"

This reverts commit 1eb8a56b075cab5652a028202dc9dc81e556c4dc.
2025-08-11 20:26:36 +02:00
Ryan HughesandGitHub 1c5a17f852 Disable systemd-networkd-wait-online (#645) 2025-08-11 16:43:38 +02:00
Ryan HughesandGitHub c8e848530a Add mise to UWSM path (#654) 2025-08-11 16:40:08 +02:00
Ryan HughesandGitHub b2eb1b08a4 Add ~/.local/share/omarchy/bin to systemwide PATH (#602)
* Add omarchy to system path

* Remove unnecessary duplicate

* Remove path def since it's global now

* Migration for system-wide path

* Remove debug code

* Refresh after update

* Add common state script

* Restart on state detected

* Set state instead

* Export own path for menu
2025-08-10 19:58:44 +02:00
Ryan HughesandGitHub 94aa9b688f Reduce Walker config to overrides + adhere to system font (#620)
* Reduce to only have overrides

* Change font to pick up system font

* Add migration

* Add walker restart to pick up new font
2025-08-10 18:40:31 +02:00
Ryan Hughes 92e62ac26d Add appropriate colors to tui 2025-08-04 02:00:06 -04:00
Ryan HughesandGitHub e7f086370d Make repo configurable (#139) 2025-08-03 12:07:54 +02:00
ceee999853 Prevent Waybar stacking on resume (#448)
* Create omarchy-cmd-restart-waybar

* Replace -SIGUSR2 waybar instances

* Add migration

* Add or statment in case waybar is dead

* Just use omarchy-restart-waybar

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-02 13:21:47 +02:00
0a16d502f2 Fix Plymouth login positioning in multi-monitor setups + limit password from overflowing (#446)
* Limit bullets to 21 to prevent overflow

* Fix plymouth rendering off center in multi-monitor setups

Co-authored-by: Raphael Kimmig <raphael.kimmig@ampad.de>

* Add migration

---------

Co-authored-by: Raphael Kimmig <raphael.kimmig@ampad.de>
2025-08-02 13:08:56 +02:00
8aa8d99d8d Prevent screensaver shifting up (#450)
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-02 13:06:09 +02:00
Ryan HughesandGitHub 25f4513feb Add theme update script (#391) 2025-07-29 16:42:18 +02:00
Ryan Hughes 3c2559297d Convert to yay and check for existence 2025-07-25 22:16:50 -04:00