276 Commits

Author SHA1 Message Date
David Heinemeier Hansson
f729004306
Show indicator if update is available (#456)
* Show indicator if update is available

* Language
2025-08-02 21:48:06 +02:00
David Heinemeier Hansson
63840c6e9a Add screensaver as an option in the power menu 2025-08-02 14:44:01 +02:00
David Heinemeier Hansson
34f24cb38a Offer to reboot after Linux kernel has been updated
Closes #377
2025-08-02 14:26:08 +02:00
David Heinemeier Hansson
6ecc09abdb
Start screensaver automatically (#453)
* No need to kill any more since any key will quit

* Command to refresh hypridle

* Start screensaver automatically after a minute

* Add migration
2025-08-02 14:14:03 +02:00
David Heinemeier Hansson
2823792ba2 Show diff when making a backup and clarify the implementation 2025-08-02 13:54:44 +02:00
David Heinemeier Hansson
b0b2bf30d8 Allow any key to stop the screensaver 2025-08-02 13:41:34 +02:00
David Heinemeier Hansson
343a948ffc Simplify error checking 2025-08-02 13:37:00 +02:00
Ryan Hughes
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
Ryan Hughes
8aa8d99d8d
Prevent screensaver shifting up (#450)
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-02 13:06:09 +02:00
David Heinemeier Hansson
06d61be018 Try to protect the screensaver from missing tte or pip 2025-08-01 16:05:04 +02:00
David Heinemeier Hansson
7bca5c1903 Make Yaru-blue the default 2025-08-01 14:26:28 +02:00
David Heinemeier Hansson
3d22840543 Allow themes to use a custom icon theme via the icons.theme file
They get to pick from the Yaru color set
2025-08-01 14:23:29 +02:00
David Heinemeier Hansson
8673fa41ba No need for these control characters any more now that we are using Walker 2025-07-31 21:25:50 +02:00
David Heinemeier Hansson
74552b9f6e Just use set -e instead of manually checking for return values 2025-07-30 18:43:10 +02:00
Andy Davis
49c154cb1f
Track migrations via state files to avoid running migrations that have already been performed. (#411) 2025-07-30 18:40:59 +02:00
Andy Davis
ff5630c64f
Added backup timestamps to various omarchy-refresh-* files to prevent clobbering (#402)
* Added backup timestamps to omarchy-refresh-[hyprlock|swayosd|walker|waybar] scripts to prevent data loss if ran multiple times

* Added new script (omarchy-refresh-config) for refreshing various config files with automated backup creation
2025-07-30 16:12:37 +02:00
David Heinemeier Hansson
91f5c4646c Move updating themes from Updates to theme menu
Yeah, it could go in either spot, but since we have one entire category
dedicated to themes, lets keep it there.
2025-07-29 16:44:55 +02:00
Ryan Hughes
25f4513feb
Add theme update script (#391) 2025-07-29 16:42:18 +02:00
David Heinemeier Hansson
66db3867a6 Add a very basic font selector for terminal 2025-07-29 15:27:25 +02:00
David Heinemeier Hansson
9c5a29def4 Fix sort order bug with italics 2025-07-28 13:14:35 +02:00
David Heinemeier Hansson
fbec9b5163 Always setsid so we don't die with the script 2025-07-28 12:58:57 +02:00
David Heinemeier Hansson
44925a6085 More readable 2025-07-26 21:58:09 -04:00
David Heinemeier Hansson
a0c90fb3db Not needed 2025-07-26 21:57:27 -04:00
David Heinemeier Hansson
008fab9df3 Turn dazzle into a full-blown screensaver 2025-07-26 21:53:13 -04:00
David Heinemeier Hansson
ffd136cdc6 Add a fun dazzle with the Omarchy logo that just keeps looping 2025-07-26 21:10:52 -04:00
David Heinemeier Hansson
64c6e872fc Match Omarchy TUI window to the slimmer logo 2025-07-26 18:38:55 -04:00
David Heinemeier Hansson
b50a4e7a74 No color works better with more themes 2025-07-26 18:31:11 -04:00
David Heinemeier Hansson
6de445a2a6 Spelling 2025-07-26 16:37:49 -04:00
David Heinemeier Hansson
73d8c70e06 Ensure we detach from the session so swaybg doesn't die with it 2025-07-26 16:36:42 -04:00
Jaxon Wright
62fb66a74a omarchy-refresh-applications(#330/#341): do not copy xtras .desktop declarations if in bare mode 2025-07-26 12:41:22 -04:00
David Heinemeier Hansson
eace29af7d Allow updating timezone from right-clicking the clock
Closes #314
2025-07-26 11:15:08 -04:00
David Heinemeier Hansson
4aa6b6c1f9
Merge pull request #342 from michaldziurowski/fix-videos-dir-for-screenrec
take into consideration xdg dirs for screenshot and screen recording
2025-07-25 22:15:38 -04:00
Ryan Hughes
bb2d21c3b7
Merge branch 'dev' into prevent-screenshot-stacking 2025-07-25 19:22:09 -04:00
Ryan Hughes
ac935bdaed Kill selection if already active 2025-07-25 18:12:08 -04:00
Michal Dziurowski
92c1db9176 take into consideration xdg dirs for screenshot and screen recording 2025-07-25 21:43:37 +02:00
David Heinemeier Hansson
6d3df204bc Use terminal text effects for extra rizz 2025-07-25 15:05:41 -04:00
David Heinemeier Hansson
10f71885b2 No longer needed 2025-07-25 13:43:32 -04:00
David Heinemeier Hansson
19c0d2887e Reorder 2025-07-25 13:04:53 -04:00
David Heinemeier Hansson
f2b58c2b8e Add dedicated omarchy-setup-steam script 2025-07-25 13:02:55 -04:00
Ben Homan
70da2ecbe8 allow override of screenshot/screenrecord output 2025-07-24 11:39:12 -04:00
David Heinemeier Hansson
8908ce91f8 Trailing slash 2025-07-23 14:55:00 -04:00
David Heinemeier Hansson
98f848d4a0 Fix the vibe coding hallucinations from swayosd theming 2025-07-23 11:53:04 -04:00
David Heinemeier Hansson
c36d76bb1c
Merge pull request #288 from aifrim/swayosd-cfg
full swayosd integration
2025-07-23 11:46:15 -04:00
Simon Dawson
ceb44d7aa1
feat: Add MariaDB to Docker databases 2025-07-23 10:36:36 +01:00
David Heinemeier Hansson
f0a9271506 Correct the order 2025-07-22 19:09:09 -04:00
David Heinemeier Hansson
faaf672eb4 Alert that we are updating system packages 2025-07-22 19:08:41 -04:00
Alexandru Ifrim
1ebf88bac0
full swayosd integration 2025-07-23 01:51:04 +03:00
David Heinemeier Hansson
c4b45779fe Use current background link 2025-07-22 18:33:25 -04:00
David Heinemeier Hansson
d706eda676 Unused 2025-07-22 18:26:34 -04:00
David Heinemeier Hansson
7a7a08f9c3 Drop the entire first run idea for now 2025-07-22 17:51:34 -04:00