David Heinemeier Hansson
ac08aaf834
Resume boosting didn't actually solve the real underlying problem
...
But a bios update to the XPS should.
2026-04-21 17:19:34 +02:00
Pete Jackson and GitHub
b317bd5358
Enable pause_media for voxtype by default ( #5364 )
...
Pauses MPRIS media players when recording starts so music
doesn't bleed into dictation. Adds the setting to the default
config for new installs and a migration for existing users.
2026-04-20 13:53:22 +02:00
David Heinemeier Hansson
a71916794c
Speed up the special workspace a little too
2026-04-19 18:26:16 +02:00
David Heinemeier Hansson
c74c0ccf97
Speed up the window movements ever so slightly
2026-04-19 18:24:10 +02:00
David Heinemeier Hansson
2b323459df
Closing/opening lid will toggle internal monitor on/off
2026-04-19 17:34:34 +02:00
David Heinemeier Hansson
d6aaf30e43
Ensure internal display is turned back on if the external one is disconnected
2026-04-19 17:11:48 +02:00
David Heinemeier Hansson
e852895e5c
Use preexisting toggles setup
2026-04-17 16:03:06 +02:00
David Heinemeier Hansson
db52ba346c
Extract omarchy-toggle-enabled and use this with the waybar to persist
2026-04-17 15:45:44 +02:00
David Heinemeier Hansson
1b898b862c
Make the window no-gaps flag permanent
2026-04-17 14:22:59 +02:00
David Heinemeier Hansson
79d3b8cec6
Move flags to persistent setup so hyprctl reload doesn't reset them
2026-04-17 14:16:47 +02:00
David Heinemeier Hansson
8f441acbef
Use more resilient restore
2026-04-16 15:35:52 +02:00
David Heinemeier Hansson
a76757335a
Ensure we set performance profile on boot when on AC
2026-04-15 18:14:07 +02:00
David Heinemeier Hansson
ce29e45ccd
Use /run/omarchy instead of just /tmp
2026-04-15 16:19:49 +02:00
David Heinemeier Hansson
bf802df8bd
Present copilot key->omarchy menu better
2026-04-15 15:55:47 +02:00
David Heinemeier Hansson
521c94bfca
Add display toggle but protect against disabling the only active display
2026-04-15 14:35:32 +02:00
David Heinemeier Hansson
4a2511ad5d
Fix perms
2026-04-15 13:31:16 +02:00
David Heinemeier Hansson
9f6df52d8d
Restore previouse power profile after the boost
2026-04-15 12:34:17 +02:00
David Heinemeier Hansson
30ddfeda4a
Just apply the GSK_RENDERER fix for walker
2026-04-15 12:10:26 +02:00
David Heinemeier Hansson
3f28cd46d6
Use cairo renderer to workaround sluggish GTK4 renderer
...
Closes #5260
2026-04-15 11:55:18 +02:00
David Heinemeier Hansson
f7dc63ca72
Work around the return-from-sleep sluggishness on panther lake
...
This is due to slow ramp after s2idle
2026-04-15 02:26:37 -07:00
David Heinemeier Hansson
1732551873
Switch from makima to a straight copilot to omarchy menu mapping
2026-04-11 20:41:42 -04:00
Robert Stringer and GitHub
b2b2903e22
Skip starship init for dumb bash sessions ( #5255 )
2026-04-10 06:57:22 -04:00
1746a86a7b
Enable Dell XPS Mute Mic Key ( #5252 )
...
* If on XPS, enable XPS mute mic key with LED and fallback to original mic mute flow
* fix hardcode of alsa card 0 to resolved id
* Extract omarchy-hyprland-monitor-focused
* Extract dedicated xps mute script
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-04-10 06:35:41 -04:00
David Heinemeier Hansson
eb3bd95fca
We don't actually ever need this notification
2026-04-05 09:37:36 +02:00
Márcio and GitHub
05344eb660
Add LocalSend send action in Nautilus ( #4946 )
...
* Add LocalSend send action in Nautilus
* Reuse Nautilus install script in migration
* Detect LocalSend via PATH
* Verify Flatpak LocalSend is installed
* Check Flatpak LocalSend with flatpak info
2026-04-03 11:00:09 +02:00
David Heinemeier Hansson
ba4b661e1e
Remove unnecessary disown
2026-04-03 10:58:59 +02:00
Nicolas Dorier and GitHub
9896c1e988
Remove jetbrains specific hyprland config ( #5183 )
...
IDE based on IntelliJ [2026.1](https://blog.jetbrains.com/platform/2026/02/wayland-by-default-in-2026-1-eap/ ) are now supporting wayland natively
properly.
I have personally updated Rider while removing the configuration file,
and didn't noticed any issue.
2026-04-02 11:14:35 +02:00
David Heinemeier Hansson
54bd72f10a
Better naming
2026-03-27 21:05:06 +01:00
David Heinemeier Hansson
f8a789b885
Extract bin for toggling window transparency
2026-03-27 21:03:59 +01:00
David Heinemeier Hansson
9dde3a9f0c
Better datetime display matching battery
2026-03-27 14:32:38 +01:00
8c6fcbf2f0
Rename local path variable in ga() to avoid clobbering zsh PATH ( #5115 )
...
Co-authored-by: John Allen <git@porcnick.com >
2026-03-26 07:47:49 +01:00
Nicolas Dorier and GitHub
f26df5adf5
Fix: Limine drop-in config are overridden by default limine conf ( #5114 )
...
Limine drop-in config are overridden by `/etc/default/limine`
2026-03-25 14:41:19 +01:00
David Heinemeier Hansson
a91fde6a3b
Add 6K too
2026-03-25 14:25:01 +01:00
David Heinemeier Hansson
5726f22471
85 is probably the sweetspot
2026-03-25 14:22:31 +01:00
David Heinemeier Hansson
e288092084
Adjust sizes and quality
2026-03-25 14:20:25 +01:00
Patrick Bochenek and GitHub
58a16dfebc
Set low urgency for immediate-feedback notifications ( #5056 )
...
Some users may choose to disable notification timeout for normal-level
notifications to ensure no notifications are missed when the user is
away from the screen. However, there are several Omarchy notifications
that only serve as an immediate feedback for a user action, such as
"Screensaver enabled" or "Editing config file foo.conf", for which
disabling the timeout is not desirable. This commit drops the urgency
level for such notification to low, allowing configuring a different
timeout value for them.
Notifications with an explicitly set timeout are excluded from this
commit.
2026-03-24 14:56:12 +01:00
David Heinemeier Hansson
8a543be9a8
Fix perms
2026-03-17 18:00:19 +01:00
David Heinemeier Hansson
12bdf01e5e
Fullscreen and idle inhibit on moonlight
2026-03-11 13:59:32 +01:00
David Heinemeier Hansson and GitHub
d508d84ea2
Merge pull request #4940 from alansikora/unmount-fuse-before-sleep
...
Unmount FUSE filesystems before suspend/hibernate
2026-03-10 13:12:26 +01:00
David Heinemeier Hansson
93e243eba5
Add sff for using ff together with scp for easily sending files to remote servers
2026-03-10 11:58:41 +01:00
David Heinemeier Hansson
c880e8fbcb
Allow kitty to preview images when using ff
2026-03-10 10:50:10 +01:00
David Heinemeier Hansson
a3839551e3
Restrict FUSE unmount to gvfsd-fuse
...
Unmounting all FUSE filesystems breaks xdg-document-portal and AppImages
that rely on FUSE to stay mounted. It also doesn't restart them.
2026-03-09 15:28:30 +01:00
Alan Sikora
cce8d878ec
Decode octal-escaped mountpoints and disown backgrounded restart
...
/proc/mounts uses octal escaping for special characters (e.g. \040 for
spaces). Decode with printf before passing to fusermount so paths with
spaces are handled correctly.
Add disown after backgrounding the gvfs restart so it survives
systemd-sleep's cgroup cleanup when the hook script exits.
2026-03-08 23:42:01 -03:00
Alan Sikora and Claude Opus 4.6
e490ca7d78
Background gvfs restart to avoid blocking user.slice thaw
...
The post-sleep hook runs before systemd thaws user.slice, so a
synchronous systemctl --user restart hangs for ~90 seconds waiting
for the frozen user manager to respond — blocking the entire resume.
Background the restart with a short delay so it executes after
user.slice is thawed.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 23:14:40 -03:00
Alan Sikora
24ca8e2bff
Restart gvfs after wake to restore FUSE mount
...
gvfsd-fuse is spawned by gvfsd during init and not respawned if it
dies. After lazy-unmounting in pre-sleep, restart gvfs-daemon.service
in post-sleep so the FUSE mount at /run/user/*/gvfs is restored.
2026-03-08 20:58:56 -03:00
Alan Sikora
505c15e624
Fix field parsing in unmount-fuse hook
...
The read command had an extra _ placeholder that was swallowing the
fstype field, causing the fuse.* pattern to never match.
2026-03-08 20:46:11 -03:00
Alan Sikora
f92712541d
Unmount FUSE filesystems before suspend/hibernate to prevent silent failures
2026-03-08 20:39:33 -03:00
David Heinemeier Hansson
5663fae835
Explain how to have changes take affect
2026-03-08 16:35:49 +01:00
David Heinemeier Hansson
462575c880
Fix worktree removal
2026-03-08 13:25:46 +01:00
David Heinemeier Hansson
3306c428dd
Spelling
2026-03-08 13:25:46 +01:00