David Heinemeier Hansson
ed62fa81ec
Move omarchy-cmd-share to omarchy-menu-share
2026-04-29 15:15:39 +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
c647edbc04
Allow passwordless sudo to be toggled from the toggle menu
2026-04-29 14:58:34 +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
2716a3207c
Provide unlock themeing ( #5476 )
2026-04-28 17:55:59 +02:00
David Heinemeier Hansson
44d8d9b00f
Use helper for this test
2026-04-27 08:42:44 +02:00
David Heinemeier Hansson
4b7fe16029
Offer direct boot as a toggle option
2026-04-25 21:33:46 +02:00
David Heinemeier Hansson
8953ee822a
Only show hybrid gpu toggle if hardware is available
2026-04-22 15:05:26 +02:00
David Heinemeier Hansson
57b779e249
Extract hardware toggles into their own menu and hotkey
2026-04-22 15:00:09 +02:00
David Heinemeier Hansson
cd3e683fef
Combine into one script with options
2026-04-22 13:35:20 +02:00
David Heinemeier Hansson
843ee8ff49
Extract omarchy-hw-touchpad and simplify conditionals
2026-04-22 12:59:57 +02:00
DrunkLeen
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
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
8912bcb81c
Add mako restart to Update > Process
2026-04-17 09:37:58 +02:00
David Heinemeier Hansson
1732551873
Switch from makima to a straight copilot to omarchy menu mapping
2026-04-11 20:41:42 -04:00
David Heinemeier Hansson
4fcc58de2a
Expose omarchy-restart-trackpad
...
Until we have a permanent fix for the haptic trackpad in the XPS. Cc
@spencerbull
2026-04-11 18:08:31 -04:00
David Heinemeier Hansson
5fb06d2d77
Better glyph
2026-04-09 09:53:54 +02:00
David Heinemeier Hansson
8ad61cadcb
Add way to toggle on/off internal display on laptops
2026-04-09 09:53:12 +02:00
David Heinemeier Hansson
fcf8baea8e
Rearrange
2026-04-02 16:41:20 +02:00
Kevin McConnell
585a909401
Add ONCE to Install->Service menu ( #5186 )
2026-04-02 16:24:02 +02:00
Patrick Bochenek
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
e294394b8a
Add npx wrapper installer for packages moving too fast for normal repos
...
They're lazy loaded too. So we don't need manual install from a menu.
2026-03-15 19:11:43 +01:00
David Heinemeier Hansson
5f6b10368a
Make makima remapping an opt-in feature under Setup > Key Remapping
2026-03-10 12:29:15 +01:00
Timo Hubois
df0109369c
Prevent LM Studio install from downgrading to legacy package ( #4915 )
...
Use lmstudio-bin in the AI install menu so installs and reinstalls stay on the current LM Studio package stream instead of reverting to legacy lmstudio.
2026-03-07 19:11:26 +01:00
David Heinemeier Hansson
b50ec21442
Toggle existing omarchy menu if already open
2026-03-05 14:16:50 -04:00
Mridul Agarwal and Mrid22
9b8eee7372
add aur notice for nordvpn ( #4888 )
...
Co-authored-by: Mrid22 <mridulaga@outlook.com >
2026-03-03 20:28:38 -05:00
David Heinemeier Hansson
8f5c1ee55e
Promote monitor scaling to Super + /
2026-02-28 14:34:27 +01:00
David Heinemeier Hansson
39761b93b3
Fix spelling
2026-02-28 14:24:17 +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
b746958823
Allow esc to close capture menu when accessed directly
2026-02-28 10:05:36 +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
8e88b780d3
Rearrange and proper branding
2026-02-25 21:47:17 +01:00
David Heinemeier Hansson
311fbe8576
Group system menu bins together
2026-02-21 16:36:56 +01:00
David Heinemeier Hansson
6298fdf788
Style
2026-02-21 16:10:07 +01:00
David Heinemeier Hansson
3cab707016
Fix font match
2026-02-21 16:09:57 +01:00
David Heinemeier Hansson
aa3b60e0a7
Move Caskaydia Mono to install fonts
...
Now that we've doubled down on JetBrains as the default
2026-02-21 16:04:51 +01:00
David Heinemeier Hansson
43cebbeb00
More natural order
2026-02-21 15:19:52 +01:00
David Heinemeier Hansson
e140badbb2
Make suspend opt-out rather than opt-in
2026-02-21 15:16:15 +01:00
David Heinemeier Hansson
2a38dc7d2e
Add Logout to system menu and style the SDDM login screen
2026-02-21 14:09:14 +01:00
David Heinemeier Hansson
497a755927
Clearer to use the same name
2026-02-21 10:27:19 +01:00
David Heinemeier Hansson
7514ae7dcf
Use consistent bash5 style for conditionals and quoting
2026-02-21 10:18:47 +01:00
David Heinemeier Hansson
d2acf3b6ba
Use our pkg helpers consistently
2026-02-21 09:52:17 +01:00
David Heinemeier Hansson
d557c016f2
No longer used
2026-02-21 09:46:43 +01:00
Luca Pattocchio
e5b58a3e68
Add remove scala option ( #4675 )
2026-02-20 22:39:51 +01:00
David Heinemeier Hansson
c644408b51
Merge pull request #4468 from jamerrq/feat/nordvpn-service
...
feat: add NordVPN to installable services with optional GUI
2026-02-20 22:22:23 +01:00
David Heinemeier Hansson
9a7bf34fcc
Order
2026-02-20 22:22:02 +01:00
David Heinemeier Hansson
4db9620cb5
Merge branch 'master' into dev
2026-02-20 20:21:43 +01:00
David Heinemeier Hansson
316bffa73d
Merge pull request #2602 from saftacatalinmihai/scala-dev-env
...
Added Scala to the Deveopment Omarchy Menu and implementation
2026-02-20 20:20:45 +01:00
guidovicino
5ef4426577
Add Tmux to the config refresh menu ( #4671 )
2026-02-20 19:39:34 +01:00
David Heinemeier Hansson
0feb35a436
Use consistent width like theme selector
2026-02-18 22:45:41 +01:00