Pavel Kadera and GitHub
b911a6f8ba
Only bind F9 to Voxtype if installed ( #5882 ) ( #5897 )
2026-05-21 06:48:20 +02:00
ed93a047ee
Fix power profile race on plug/unplug events ( #5898 )
...
The udev power_supply rule fires before sysfs `online` is updated on
some laptops (notably Lenovo Yoga Pro 7 14IAH10 with USB-C charging).
The autodetect branch reads the stale value and sets the wrong profile,
so the system stays on `performance` after unplug (or vice versa).
A single plug/unplug typically fires 3-4 udev events within ~1s (ACAD +
each USB-C port). With `systemd-run --unit=omarchy-power-profile
--collect`, duplicate invocations against the same unit name can be
dropped while the first is still running, so the surviving event isn't
guaranteed to be the latest one.
This adds a 0.3s settle delay at the top of the autodetect branch only.
Explicit `ac` and `battery` invocations remain instant.
Tested on Lenovo Yoga Pro 7 14IAH10 (Intel Core Ultra 9 285H, Omarchy
3.8.1).
Co-authored-by: Iqbal Attila <iqbal@kcmon.id >
2026-05-19 09:42:13 +02:00
David Heinemeier Hansson
c0c480b24f
npm
2026-05-17 09:42:02 +02:00
David Heinemeier Hansson
54abdbaadc
It's npm, not npx
2026-05-17 09:41:25 +02:00
David Heinemeier Hansson
8610312db3
Quiet the rule adding
2026-05-16 13:00:30 +02:00
David Heinemeier Hansson
05fee802fc
Don't remove wtype
2026-05-15 17:58:31 +02:00
David Heinemeier Hansson
0bfb545033
Ensure the service is fully removed
...
Closes #5788
2026-05-15 17:57:44 +02:00
David Heinemeier Hansson and GitHub
c0275ea9f2
Foot as the default terminal ( #5831 )
...
* Bind maps too
* Make foot the default terminal
2026-05-15 17:44:09 +02:00
David Heinemeier Hansson
e72b8a6dbd
Skip the certificate errors
2026-05-15 17:39:32 +02:00
David Heinemeier Hansson
612dead716
Make sure we setup autostart as well
2026-05-15 17:03:39 +02:00
David Heinemeier Hansson
2d5e3cefe0
Install Sunshine Admin app as well
2026-05-15 16:59:52 +02:00
David Heinemeier Hansson
b486a43985
Add sunshine service installation
2026-05-15 16:24:21 +02:00
David Heinemeier Hansson
43134875b5
Ensure that $BROWSER runs omarchy-launch-browser and doesn't hand ownership to parent process
...
This prevents gh auth login from working without an existing open
browser
2026-05-15 16:07:35 +02:00
David Heinemeier Hansson
daf301c416
Don't ask to restart multiple times
2026-05-15 15:21:03 +02:00
David Heinemeier Hansson
95b0bfed4d
Ensure that the old style is always run
2026-05-15 14:12:12 +02:00
David Heinemeier Hansson
7e99e3eff0
Ensure toggles are refreshed when doing omarcy-refresh-hyprland
2026-05-15 14:02:12 +02:00
Brosseau Valentin and GitHub
39eb3df863
Remove suspend-then-hibernate cleanup steps ( #5829 )
...
Those files are not present anymore (removed here e4b7372666 )
Removed suspend-then-hibernate configuration cleanup steps from the script.
2026-05-15 11:03:21 +02:00
Ryan Hughes
9b4a411e5b
Pin omarchy-reinstall-git to master branch
...
GitHub's default branch on basecamp/omarchy is no longer master, so
a plain clone pulls the development branch. Pass --branch master so
reinstalls always land on stable regardless of repo default.
2026-05-14 13:52:46 -04:00
David Heinemeier Hansson
e916491c9f
More helpers to cleanup configs
2026-05-14 13:15:03 +02:00
9d7474095f
Keep brightness OSD popup width uniform across all percentages ( #5806 )
...
Pad the percent text to 3 chars with printf so " 5%", " 50%", and
"100%" render at identical width in the JetBrainsMono monospace label.
Previously the popup container resized between events because the
label string varied between 2 and 4 characters, which caused the
popup to visibly jump in width on consecutive brightness key presses.
Builds on #5525 , which made the percent values themselves step
uniformly; this completes the loop by making the rendered popup match.
Co-authored-by: Mateus Pegorim <14262063+Pegorim@users.noreply.github.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-14 12:35:36 +02:00
David Heinemeier Hansson
41988fda2a
Cleanup
2026-05-14 12:02:53 +02:00
David Heinemeier Hansson
35cf232bcb
Extract built-in notifications
2026-05-14 12:02:53 +02:00
David Heinemeier Hansson
9e1310106a
Too defensive
2026-05-14 11:32:13 +02:00
David Heinemeier Hansson
cfc7bc0cda
Better naming
2026-05-14 11:21:45 +02:00
David Heinemeier Hansson
b26cd62334
Extract the nautilus cwd launcher
2026-05-14 11:12:25 +02:00
David Heinemeier Hansson
6ae8dc555e
Extract launching the tmux terminal
2026-05-14 10:57:44 +02:00
David Heinemeier Hansson
9e20c4899d
Extract terminal launcher with cwd
2026-05-14 10:56:10 +02:00
Ryan Hughes
087909714e
Add tmux keybindings viewer
2026-05-13 00:20:38 -04:00
Ryan Hughes
d932f47eaf
Prevent bg-next from taking non-images
2026-05-12 21:57:57 -04:00
David Heinemeier Hansson
8d5e9e794e
Move to pnpm dlx with a 5-day lag to skip the latest zero-day npm package exploits
2026-05-12 23:58:27 +02:00
Ryan Hughes
c0e099fed5
Prevent wiping waybar configs to reposition
2026-05-11 20:07:18 -04:00
Ryan Hughes
aada2a4c9c
Preserve waybar position on refresh
2026-05-11 20:01:18 -04:00
Ryan Hughes
3d8c061a39
Lazy load theme switcher thumbnails
2026-05-11 17:41:30 -04:00
Ryan Hughes
427783c41f
Stub theme switcher benchmark
2026-05-11 17:20:46 -04:00
Ryan Hughes
f24dd82181
Add filter typing to theme switcher
2026-05-11 17:10:45 -04:00
Ryan Hughes
903f27fdd1
Tighten image selector request handling
2026-05-11 16:50:26 -04:00
Ryan Hughes
b89079ae5c
Show theme names in theme switcher
2026-05-11 15:40:19 -04:00
David Heinemeier Hansson and Ryan Hughes
f6bd69bc0f
Fix color sync
2026-05-11 15:29:31 -04:00
David Heinemeier Hansson and Ryan Hughes
ef129b9dab
Consistency
2026-05-11 15:29:31 -04:00
David Heinemeier Hansson and Ryan Hughes
0426f9b206
Cache warming
2026-05-11 15:29:31 -04:00
David Heinemeier Hansson and Ryan Hughes
b48f67058b
Use consistent terms
2026-05-11 15:29:31 -04:00
David Heinemeier Hansson and Ryan Hughes
000b7c79af
Improve performance
2026-05-11 15:29:11 -04:00
David Heinemeier Hansson and Ryan Hughes
0b2332e45d
Permanent process for speed
2026-05-11 15:29:11 -04:00
David Heinemeier Hansson and Ryan Hughes
5487c17d19
Single namespace is fine
2026-05-11 15:28:52 -04:00
David Heinemeier Hansson and Ryan Hughes
008f0cf7dd
Extract generic switcher
2026-05-11 15:28:52 -04:00
David Heinemeier Hansson and Ryan Hughes
333ec367df
Let's build our own wall
2026-05-11 15:28:33 -04:00
David Heinemeier Hansson and Ryan Hughes
7a988d8909
Switch to using the switcher on all the normal keybindings
2026-05-11 15:27:56 -04:00
David Heinemeier Hansson and Ryan Hughes
67751a45b5
Correct indention
2026-05-11 15:27:43 -04:00
David Heinemeier Hansson and Ryan Hughes
da822f6ffb
Change from swaybg to skwd-wall
...
Nicer picker and support for movie bgs
2026-05-11 15:27:43 -04:00
Ryan Hughes
350b9a33b3
Fix keybinds display
2026-05-11 10:40:26 -04:00