David Heinemeier Hansson
4cc4144074
Move omarchy-cmd-first-run out of the cmd namespace too
2026-04-29 15:14:18 +02:00
David Heinemeier Hansson
74a3797cf0
Move omarchy-lock-screen to omarchy-system-lock to fit with the others
2026-04-29 15:08:20 +02:00
David Heinemeier Hansson
a7593ade7a
Move audio commands under the same namespace
2026-04-29 15:00:59 +02:00
David Heinemeier Hansson
e76d7544d3
Move omarchy-cmd-screen* to omarchy-capture-screen*
...
Will match upcoming cli grouping too
2026-04-29 14:50:15 +02:00
David Heinemeier Hansson
114633f0e8
Hide needless noisy on startup and shutdown
2026-04-29 10:41:00 +02:00
David Heinemeier Hansson
008bdf0ff7
Revert "Retain the splash"
...
This reverts commit 951d6dfc49 .
2026-04-29 08:54:40 +02:00
David Heinemeier Hansson
951d6dfc49
Retain the splash
2026-04-29 08:51:14 +02:00
David Heinemeier Hansson
ca9cefe718
Speedup login sequence by about 3s
2026-04-29 08:09:10 +02:00
David Heinemeier Hansson and GitHub
2716a3207c
Provide unlock themeing ( #5476 )
2026-04-28 17:55:59 +02:00
David Heinemeier Hansson
8e30b2442c
Add subtle highlight for better readability
...
Closes #5402
Co-authored-by: @pipetogrep
2026-04-28 15:58:35 +02:00
David Heinemeier Hansson
069f0c35c7
Add oma.png alternative plymouth logo
2026-04-28 11:51:47 +02:00
David Heinemeier Hansson
72ac23610f
Try with split out i aliases
2026-04-28 11:51:47 +02:00
Justin Biard and GitHub
985a8010e6
chore: update hyprland wiki links ( #5466 )
2026-04-27 14:59:16 +02:00
David Heinemeier Hansson
a74afeb4e5
Switch to an earlier recovery for the internal monitor on reboot
2026-04-23 11:54:11 +02:00
David Heinemeier Hansson
cac03a5b64
Add i alias for ide with opencode and claude
2026-04-23 10:54:34 +02:00
David Heinemeier Hansson
24ad7c7aba
Drop home snapshots, limit root shots to just 5, no btrfs quotas
...
cc @ryanrhughes
2026-04-23 09:55:59 +02:00
Pierre Olivier Martel and GitHub
826d9f4e2f
Use the code instead so this mapping works with non US English keyboards too ( #5391 )
2026-04-22 22:04:27 +02:00
David Heinemeier Hansson
35650a633d
Fix broken hide button on screensharing overlay
2026-04-22 17:15:32 +02:00
David Heinemeier Hansson
0d5b680c2a
Make it possible to travel backwards on the resolution scaling
2026-04-22 16:15:30 +02:00
fc258fa8b2
Elephant menu fix when using customized default themes ( #4953 )
...
* Adds a check to see if the default theme has a preview if the user customized default theme lacks one.
* Update default/elephant/omarchy_themes.lua
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Reduce duplication
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-04-22 15:52:49 +02:00
David Heinemeier Hansson
57b779e249
Extract hardware toggles into their own menu and hotkey
2026-04-22 15:00:09 +02:00
innerviewer and GitHub
b275ec50be
(Bash) Add lazy initialization of try command. ( #5179 )
...
* (Bash) Add lazy initialization of `try` and `mise` commands.
* (Bash) Removed lazy-loading for `mise`
2026-04-22 14:02:53 +02:00
Nicolas Dorier and GitHub
d4f4592dd2
Make Typora's print dialog float ( #5208 )
2026-04-22 13:52:39 +02:00
pontino and GitHub
4e7c51b3bc
Update cx alias to use new --permission-mode flag ( #5233 )
...
The `--allow-dangerously-skip-permissions` flag has been replaced
by `--permission-mode bypassPermissions` in Claude Code.
2026-04-22 13:50:47 +02:00
David Heinemeier Hansson
cd3e683fef
Combine into one script with options
2026-04-22 13:35:20 +02:00
David Heinemeier Hansson
edf7067797
Extract omarchy-swayosd-client
...
So we don't have to manually compose it every time
2026-04-22 13:04:30 +02:00
DrunkLeen and GitHub
d00b3ea24b
feat: Add Touchpad toggle/on/off support ( #5353 )
...
* feat: add touchpad toggle keybinding and script
Binds XF86TouchpadToggle/On/Off to a new leenium-toggle-touchpad script
that enables/disables the touchpad via hyprctl and shows OSD feedback.
* fix: make XF86TouchpadOn/Off enforce state instead of toggling
Add on/off/toggle argument support to omarchy-toggle-touchpad.
XF86TouchpadOn now always enables and XF86TouchpadOff always disables,
so firmware that emits separate On/Off keysyms behaves correctly regardless
of current state. XF86TouchpadToggle retains the invert behavior.
* feat: add touchpad toggle to menu and persist state as hyprland config
- Show touchpad option in toggle menu only when a touchpad/trackpad device is detected
- Replace /tmp state file with a persistent hyprland device config at
~/.local/state/omarchy/toggles/hypr/touchpad-disabled.conf
* fix: avoid unsafe && || toggle logic for Touchpad state
Replace `[[ -f $STATE_CONF ]] && enable || disable` with an explicit if/else.
The previous logic was not a true ternary: if `enable` failed (e.g. OSD command error),
`disable` would run unintentionally, causing unreliable toggle behavior.
2026-04-22 12:59:43 +02:00
ac3c60228e
Add keybindings to cycle through monitors ( #5359 )
...
* Add keybindings to cycle through monitors
* Unified language around focus
* Group focus keybindings
* More natural sounding
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-04-22 12:38:45 +02:00
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