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
David Heinemeier Hansson
e58ac44a0d
Don't leak local var into global space
2026-03-08 13:25:46 +01:00
Alex Budkar and GitHub
5f2d12f9e7
Update jetbrains.conf to capture find windows with singular space title ( #4909 )
...
Some find windows like "find everywhere" has initial title that consists of a singular space. Update title matching expression to capture that case as well.
2026-03-08 13:12:54 +01:00
Miguel P and GitHub
2d859e25b5
add animation to the scratchpad ( #4900 )
2026-03-07 19:28:39 +01:00
justin and GitHub
04054c9569
fix: small localsend window ( #4923 )
...
* feat(hypr): add window size rule for LocalSend
* chore(hypr): remove Share class from localsend window rule
2026-03-07 19:21:05 +01:00
a261819a9b
Use tmux native method of renaming windows ( #4910 )
...
* Use tmux native method of renaming windows
This uses tmux's built in method of renaming windows, and it even works
with pane switching rather than relying on cd to change the window name
* Update config/tmux/tmux.conf
I agree with the copilot suggestion
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Jadon Brutcher <jadon.brutcher@deltamobile.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-07 19:13:18 +01:00
David Heinemeier Hansson
6ad5d225f8
Remap Copilot key to Omarchy Menu key
2026-03-05 18:25:48 -04:00
David Heinemeier Hansson
d3285f6b00
Can't do shim activation here without overwriting the ./bin path addition
...
But not necessary since uwsm/env handles the underlying problem
2026-03-05 13:42:55 -04:00
David Heinemeier Hansson
2efc43762a
Make tmux window named after cwd
2026-03-05 11:50:32 -04:00
David Heinemeier Hansson
7e69c87f75
Ensure mise activates the shims
...
To make sure mise shims are right for the tmux layout commands
2026-03-05 11:44:55 -04:00
e648902683
Fix try interactive selector appearing on bashrc re-source ( #4877 )
...
`try init` defines a shell function named `try`. On subsequent
`source ~/.bashrc`, `try init` calls the function (interactive
selector) instead of the binary. Adding `command` bypasses the
function and always calls the binary.
Fixes #4876
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 20:24:43 -05:00
David Heinemeier Hansson
758e9d442f
Fuller battery stats
2026-03-02 14:02:42 +01:00
David Heinemeier Hansson
1c8d7a7487
Add worktrees functions
2026-03-01 17:39:12 +01:00
David Heinemeier Hansson
8805586247
Hide omarchy themes menu from elephant provider list
...
Closes #4820
2026-02-28 21:05:15 +01:00
David Heinemeier Hansson
bce8263675
Update toggle split window binding
...
Fixes #4809
2026-02-28 18:33:21 +01:00
David Heinemeier Hansson
42e20870d3
Use slide in animation for screensaver
...
Co-authored-by: @ieocin
Fixes #4815
2026-02-28 18:14:41 +01:00
David Heinemeier Hansson
82e779fc5f
B not b
2026-02-28 18:09:49 +01:00
David Heinemeier Hansson
b3c6a095f9
Consistent naming
2026-02-28 18:07:59 +01:00
748fbed3bd
Update default/hypr/bindings/tiling-v2.conf
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-28 18:07:22 +01:00
David Heinemeier Hansson
a8a1e3acf1
Move the single-window square aspect toggle to Super + Ctrl + Backspace
2026-02-28 16:51:23 +01:00
David Heinemeier Hansson
8f5c1ee55e
Promote monitor scaling to Super + /
2026-02-28 14:34:27 +01:00
David Heinemeier Hansson
42a437ad48
Add toggle for switching between dwindle/scrolling layout per workspace on Super + L
2026-02-28 14:23:42 +01:00
David Heinemeier Hansson
103cb728e6
Add Super + Ctrl + O to access toggle menu and add more toggles
2026-02-28 10:04:43 +01:00
David Heinemeier Hansson
30c6d431f7
Match existing naming styles
2026-02-28 10:04:18 +01:00
Andrej Maxhem
191cbb165c
Update outdated keybind description for opening the background selection menu
2026-02-27 20:28:17 +01:00
David Heinemeier Hansson
d7b0ab1a23
Ensure password field doesn't overlow on SDDM login screen
...
Closes #4774
2026-02-27 18:02:40 +01:00
David Heinemeier Hansson
8ac7cd9e23
Stop erasing output without a newline
...
Closes #4783
References #4269
2026-02-27 17:44:46 +01:00
Alex P. Gates and GitHub
302d041d8e
Update bash rc source order
2026-02-27 10:13:12 -06:00
David Heinemeier Hansson
b97ea79090
Include .local/bin in path by default
2026-02-27 09:32:31 +01:00
David Heinemeier Hansson
6757b7068a
Ensure OMARCHY_PATH + bin PATH are set for SSH access
...
Closes #4757
2026-02-26 22:40:57 +01:00
Luca Pattocchio and GitHub
e84795e4d7
Remove example alias for claude command
2026-02-26 16:36:32 +01:00
David Heinemeier Hansson
c3f7575474
Allow for a second AI
2026-02-26 14:48:42 +01:00
David Heinemeier Hansson
91855a56b4
Just go straight to build
2026-02-26 13:15:46 +01:00
David Heinemeier Hansson
b1960fe870
Fix for many panes
2026-02-26 13:15:36 +01:00
David Heinemeier Hansson
74c9703ea3
Add usage docs
2026-02-26 13:12:17 +01:00
David Heinemeier Hansson
3408445880
Use consistent style
2026-02-26 12:13:05 +01:00
David Heinemeier Hansson
ab615092ab
Fix comment
2026-02-26 12:10:53 +01:00
David Heinemeier Hansson
57f07cc9c8
Follow style guide
2026-02-26 12:08:20 +01:00
David Heinemeier Hansson
b1fabda701
Make sure toe escape directory and names
2026-02-26 12:03:17 +01:00
David Heinemeier Hansson
cc3d8e4abe
Fix quoting for file inputs in transcoding functions
2026-02-26 12:00:08 +01:00
David Heinemeier Hansson
3ab91b663a
Fix bad font reference
2026-02-26 11:51:18 +01:00
David Heinemeier Hansson
47829841f3
Fix quoting
2026-02-26 11:47:19 +01:00
David Heinemeier Hansson
f6c7b96e01
Use const path
2026-02-26 11:45:07 +01:00