David Heinemeier Hansson
e79013adbe
Fix large clipboard history pastes
...
Clipboard history selections passed the full selected text as a process argument to omarchy-clipboard-paste-text. Large entries can exceed Linux's per-argument exec limit, so the helper never starts reliably for big copied blocks.
Pass the original history index instead and have the helper read that entry from clipboard-history.json before wl-copy and Shift+Insert. Also focus the first row when opening the manager, keep filtered rows mapped to their original history indexes, and drop whitespace-only text entries.
2026-05-29 12:21:28 +02:00
David Heinemeier Hansson
6be9b8b6d9
Fix night light indicator state
2026-05-29 09:42:24 +02:00
Ryan Hughes
f8e82dac6b
Improve omarchy-config-shell-bar
2026-05-27 16:44:43 -04:00
David Heinemeier Hansson
bc32980cca
Replace bar settings with inline config panel
2026-05-27 15:11:36 +02:00
David Heinemeier Hansson
f269adfd25
Add ydotool dev installer
2026-05-27 12:36:47 +02:00
David Heinemeier Hansson
419cd37e14
Fix transparent bar contrast timing
2026-05-27 12:36:45 +02:00
David Heinemeier Hansson
3986522d6e
Extend shell bar config command
2026-05-27 11:20:42 +02:00
David Heinemeier Hansson
8914d30be7
Use hyphenated gaming command routes
2026-05-27 11:15:21 +02:00
David Heinemeier Hansson
0acac408e4
Namespace service and editor installers
2026-05-27 10:53:30 +02:00
David Heinemeier Hansson
ee97329aee
Add service removal commands
2026-05-27 10:48:08 +02:00
David Heinemeier Hansson
e91aa9647b
Add shell bar config commands
2026-05-27 10:41:12 +02:00
David Heinemeier Hansson
f520f9ff22
Simplify
2026-05-27 10:28:49 +02:00
David Heinemeier Hansson
67dd7a2953
Add Tailscale panel connection controls
2026-05-26 22:07:20 +02:00
David Heinemeier Hansson
48a741e3ee
Make the current user a tailscale operator on install
2026-05-26 19:03:17 +02:00
David Heinemeier Hansson
9100bc96be
Launch shell actions through Hyprland
2026-05-26 18:50:24 +02:00
David Heinemeier Hansson
af5e918dd5
Improve actionable notification wrapper
2026-05-25 23:51:48 +02:00
David Heinemeier Hansson
9fb52fa37a
Fix cleaning up the first-run sudo rm
2026-05-25 22:50:24 +02:00
David Heinemeier Hansson
0d67bc6cda
Know thy nvidia
2026-05-25 20:28:39 +02:00
David Heinemeier Hansson
8caf5e4b4f
Fix screenrecording webcam selector
2026-05-25 20:28:22 +02:00
David Heinemeier Hansson
32b642e085
Add launcher uninstall confirmation
2026-05-25 18:32:41 +02:00
David Heinemeier Hansson
18fd2a812f
Don't actually need this given that it's just a simple package
2026-05-25 18:20:25 +02:00
David Heinemeier Hansson
984f3368b4
On-demand Signal install
2026-05-25 18:19:06 +02:00
David Heinemeier Hansson
0ff8b5eece
Move Spotify to optional service install
2026-05-25 18:12:40 +02:00
David Heinemeier Hansson
59ef9c44f7
Ensure we always have gum colors
2026-05-25 17:46:34 +02:00
David Heinemeier Hansson
d7adaee06b
Move 1pw to an optional install since we need to install the chrome extension anyway as well as login
2026-05-25 17:29:02 +02:00
David Heinemeier Hansson
74fb9b0e80
Install GitHub CLI via mise
2026-05-25 16:56:59 +02:00
David Heinemeier Hansson
977e762619
Install Claude via mise
2026-05-25 16:52:23 +02:00
David Heinemeier Hansson
f1f75ee11b
Switch from npm to mise for the lazy-loaded tools
2026-05-25 16:49:18 +02:00
David Heinemeier Hansson
d6113e5133
Now it's a default
2026-05-24 14:57:43 +02:00
David Heinemeier Hansson
a910b5dcb4
Give reminders an indicator and a full QS flow
2026-05-23 18:04:21 +02:00
David Heinemeier Hansson
b92a44d572
Persist StayAwake indicator state
2026-05-23 15:15:55 +02:00
David Heinemeier Hansson
0e3e4da6a3
Capture the holding status of the battery better
2026-05-23 15:02:11 +02:00
David Heinemeier Hansson
4030bb4813
Ensure tmux coloring is updated live too
2026-05-23 13:46:27 +02:00
David Heinemeier Hansson
e65246642d
Add power to save/restore window widths on a per-app/per-workspace basis with Super + Home and Super + Alt + Home
2026-05-23 13:37:57 +02:00
David Heinemeier Hansson
5fc4921cfc
Make defaults live where defaults always live
2026-05-23 11:28:36 +02:00
Ryan Hughes
4cd6593ba3
Use plugin IPC routes
2026-05-23 04:32:20 -04:00
Ryan Hughes
25b7dede1d
Teach plugin command manifests
2026-05-23 04:32:20 -04:00
Ryan Hughes
fc180af54e
Add default AI and launch command
2026-05-23 04:32:20 -04:00
Ryan Hughes
7e81e04110
Add plugin management util
2026-05-22 23:35:41 -04:00
David Heinemeier Hansson
bbdf873aec
Extract the runner logic into its own file so the stubs can be minimal
2026-05-22 17:37:43 +02:00
David Heinemeier Hansson
5e33dac017
Fix paths and alacritty desktop app
2026-05-22 17:37:43 +02:00
David Heinemeier Hansson
fc7a522782
Fix the 5-day lag on new npm package installs
2026-05-22 17:37:43 +02:00
David Heinemeier Hansson
baffca520f
Use proper off temp in night light
...
Closes #5941
Co-authored-by: @m-kudahl
2026-05-22 15:20:36 +02:00
David Heinemeier Hansson
bb6632ad82
Unmute when turning volume up/down
...
Closes #5942
Co-authored-by: @Pegrorim
2026-05-22 15:18:14 +02:00
David Heinemeier Hansson
d13aeacabe
Fix the launcher to do inline replacement so it can be used as $EDITOR properly
2026-05-22 14:24:04 +02:00
David Heinemeier Hansson
e16b0f5201
Recover audio services blocked on USB
2026-05-22 13:26:46 +02:00
David Heinemeier Hansson
dfd6e2a7ca
Preserve playback when switching audio outputs
2026-05-22 13:26:41 +02:00
David Heinemeier Hansson
1636242191
Add media source switching
2026-05-22 13:26:26 +02:00
David Heinemeier Hansson
c522757acf
Suppress brightness OSD from display panel
2026-05-22 11:35:36 +02:00
David Heinemeier Hansson
ab78fd07ef
Copy screenshots as PNG clipboard data
2026-05-22 10:10:30 +02:00