Commit Graph
100 Commits
Author SHA1 Message Date
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 aba64ca864 Switch to the new lighter basic jetbrains mono nerd package 2026-05-25 17:29:27 +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 3c8aba55e5 Fix tray DBus menu activation 2026-05-25 16:57:53 +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 8ffb498168 Move shell tests under shell runner 2026-05-25 15:16:53 +02:00
David Heinemeier Hansson f05ad16eaf Add shell bar runtime regression coverage 2026-05-25 15:09:37 +02:00
David Heinemeier Hansson 37e4da524b Move shell scripts into plugin directories 2026-05-25 14:53:21 +02:00
David Heinemeier Hansson 10898aea16 Move panel plugins under panels 2026-05-25 14:47:08 +02:00
David Heinemeier Hansson e6d990e31d Use component-like naming without a repeating namespace 2026-05-25 14:32:41 +02:00
David Heinemeier Hansson 829c1fa4f7 Add shell plugin model tests 2026-05-25 14:18:39 +02:00
David Heinemeier Hansson 4277f5346b Add shell emoji tests 2026-05-25 13:16:47 +02:00
David Heinemeier Hansson 81f4896879 Get more formal about testing 2026-05-25 13:08:56 +02:00
David Heinemeier Hansson 162e6ce006 Fix launcher filtering and add tests for it 2026-05-25 12:57:58 +02:00
David Heinemeier Hansson 8ad51075c3 Ensure ghostty + alacritty can also use the new tmux extended keys for panes 2026-05-25 11:47:45 +02:00
David Heinemeier Hansson e9d275298d Give kitty alt+shift+enter power for tmux vertical splits 2026-05-25 10:30:16 +02:00
David Heinemeier Hansson 41593cd448 Don't show power panel if there's no battery 2026-05-25 10:12:39 +02:00
David Heinemeier Hansson b48dca29e6 Make sure system updates sit in the right place 2026-05-24 15:44:50 +02:00
David Heinemeier Hansson cac3342868 Fix clicks 2026-05-24 15:44:38 +02:00
David Heinemeier Hansson d6113e5133 Now it's a default 2026-05-24 14:57:43 +02:00
David Heinemeier Hansson 3a6fca6889 Add moonlight as a default package
It's only 1mb and I use it everywhere
2026-05-24 14:56:46 +02:00
David Heinemeier Hansson 67d2511984 Improve shell lock acquisition before sleep 2026-05-23 22:59:31 +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 60fbb2a9e4 Ensure linebreaks are respected 2026-05-23 16:49:30 +02:00
David Heinemeier Hansson b92a44d572 Persist StayAwake indicator state 2026-05-23 15:15:55 +02:00
David Heinemeier Hansson 548882527f Refine menu navigation and search 2026-05-23 15:10:09 +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 ad299fe8a2 No breadcrumbs and always have first item activated 2026-05-23 14:49:49 +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
David Heinemeier Hansson 734e7d9ff2 Revert "Add close tab on SUPER + W"
This reverts commit dcfedbf89c.
2026-05-23 10:25:41 +02:00
David Heinemeier Hansson d2e2544529 Fallback to app icon if there's nothing else 2026-05-23 10:25:33 +02:00
David Heinemeier Hansson 20cfa2f84e Try to tackle crash bug from hyprland locking due to open pipewiressss 2026-05-22 18:59:24 +02:00
David Heinemeier Hansson 07cebed06d Account for the threshold state 2026-05-22 18:18:19 +02:00
David Heinemeier Hansson b5079bdbad Revert "Provide better scaling"
This reverts commit 3ea8d9ffb7.
2026-05-22 17:41:30 +02: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 32bfddefc5 Refresh npm wrappers 2026-05-22 17:37:43 +02:00
David Heinemeier Hansson b7df0b9a2e Always use OMARCHY_PATH 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 ccfee4e94d Just use shift 2026-05-22 14:51:44 +02:00
David Heinemeier Hansson 1bd3c8a9b0 Add codex yolo mode 2026-05-22 14:43:45 +02:00
David Heinemeier Hansson 7b83d847a6 Use shift instead as more reliable with these special keys 2026-05-22 14:39:18 +02:00
David Heinemeier Hansson 923b450d7f Update the editor change 2026-05-22 14:24:15 +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 2901a95d56 Refine audio panel source presentation 2026-05-22 13:26:35 +02:00
David Heinemeier Hansson 1636242191 Add media source switching 2026-05-22 13:26:26 +02:00
David Heinemeier Hansson 94530d89de Refine Bluetooth panel device actions 2026-05-22 13:26:19 +02:00
David Heinemeier Hansson 274259934f Use headphone icon for audio sinks 2026-05-22 11:48:42 +02:00
David Heinemeier Hansson c522757acf Suppress brightness OSD from display panel 2026-05-22 11:35:36 +02:00
David Heinemeier Hansson 7b6a03fa08 Refine shell panel transitions and layout 2026-05-22 11:22:42 +02:00
David Heinemeier Hansson 4055fa7cae Use uppercase Bluetooth panel headers 2026-05-22 11:02:46 +02:00
David Heinemeier Hansson e9eeb0bdfc Refine network panel connection details 2026-05-22 10:55:42 +02:00
David Heinemeier Hansson 590921d397 Add new email hotkey 2026-05-22 10:19:22 +02:00
David Heinemeier Hansson a12fdf96c4 Keep glyph-only notifications compact 2026-05-22 10:16:29 +02:00
David Heinemeier Hansson 336e7a790f Track image clipboard history 2026-05-22 10:10:33 +02:00
David Heinemeier Hansson ab78fd07ef Copy screenshots as PNG clipboard data 2026-05-22 10:10:30 +02:00
David Heinemeier Hansson 23b6cc29c9 Improve network panel Wi-Fi grouping 2026-05-22 09:46:41 +02:00
David Heinemeier Hansson d0795793a3 Add media source switcher 2026-05-22 09:46:17 +02:00
David Heinemeier Hansson 72ee480599 Prioritize oldest playing media source 2026-05-22 09:46:11 +02:00
David Heinemeier Hansson 4f9aa96de0 Beef up audio recovery when something goes wrong 2026-05-22 09:39:26 +02:00
David Heinemeier Hansson bfbf8e689a Tweaks 2026-05-22 09:10:33 +02:00
David Heinemeier Hansson 8cc5dde373 Unified look 2026-05-22 08:59:00 +02:00
David Heinemeier Hansson 181ce06a5b Tab to move quicker between sections 2026-05-22 08:46:19 +02:00
David Heinemeier Hansson 127a43a700 Live up/down stats and unified look 2026-05-22 08:46:19 +02:00
David Heinemeier Hansson 640e8056a0 Tweaks 2026-05-21 21:14:19 +02:00
David Heinemeier Hansson b28aaf4edb Bring in network panel to the same aesthetic 2026-05-21 21:08:32 +02:00
David Heinemeier Hansson df48130677 Bring in line 2026-05-21 20:43:37 +02:00
David Heinemeier Hansson d52354406d Fun panels 2026-05-21 20:19:40 +02:00
David Heinemeier Hansson fed2298235 Consistency 2026-05-21 19:30:30 +02:00
David Heinemeier Hansson 486c73e6df Preserve Wi-Fi password input during scans 2026-05-21 19:03:42 +02:00
David Heinemeier Hansson 328a9c007a Style 2026-05-21 16:00:03 +02:00
David Heinemeier Hansson faa9cecb34 Don't need to quote 2026-05-21 15:45:36 +02:00
David Heinemeier Hansson bb95c2f26b Don't need 2026-05-21 15:39:25 +02:00
David Heinemeier Hansson 8510a81921 Toggle weather panel from shortcut 2026-05-21 13:31:28 +02:00
David Heinemeier Hansson c3cabffa44 Use launcher hides list 2026-05-21 12:43:03 +02:00
David Heinemeier Hansson 4cd23d9584 Extract stats and clipboard helpers 2026-05-21 11:58:43 +02:00
David Heinemeier Hansson 8734464439 Extract audio default device helpers 2026-05-21 11:53:48 +02:00
David Heinemeier Hansson e5b585d6b3 Extract notification window focus helper 2026-05-21 11:44:11 +02:00
David Heinemeier Hansson d132e0ec61 Use power profile helper in panel 2026-05-21 11:39:55 +02:00
David Heinemeier Hansson 25c3752051 Simplify Bluetooth device actions 2026-05-21 11:29:55 +02:00
David Heinemeier Hansson d9622d6b99 Extract shell panel status commands 2026-05-21 10:54:23 +02:00
David Heinemeier Hansson deae101d6a Extract network status shell logic 2026-05-21 10:44:05 +02:00
David Heinemeier Hansson b19dc7eae2 Switch Wi-Fi setup to NetworkManager 2026-05-21 10:19:36 +02:00
David Heinemeier Hansson 190c31503c Merge branch 'dev' into omarchy-shell 2026-05-21 09:56:50 +02:00
David Heinemeier Hansson e36ba09d02 Updated btop theme for solitude theme by HANCORE 2026-05-21 09:55:14 +02:00
David Heinemeier Hansson aa5896766b Mirror lock input across screens 2026-05-21 08:08:59 +02:00
David Heinemeier Hansson 80469fc51e Fix night light status when hyprsunset is unavailable 2026-05-21 07:59:35 +02:00
David Heinemeier Hansson d1b452cc5f Lock before suspend with sleep inhibitor service 2026-05-21 07:57:08 +02:00
David Heinemeier Hansson e1066e67d5 Switch media controls to QS MPRIS 2026-05-20 22:53:50 +02:00
David Heinemeier Hansson d4d0c6d7bb Try more detail 2026-05-20 22:41:40 +02:00