Controls
The dot omarchy desktop controls menu and local keybindings.
dot omarchy
Opens the Omarchy desktop controls menu. Pass a submenu path to jump straight to it, or chain a path to execute an action directly.
dot omarchy # open the controls menu (TUI)
dot omarchy theme # jump to the Theme submenu
dot omarchy theme set # execute theme set directly
Available submenus
| Submenu | Controls |
|---|---|
theme |
Theme management |
font |
Font management |
toggle |
Toggle system features |
capture |
Screenshots and recordings |
system |
Lock, logout, reboot, shutdown |
launch |
Launch applications |
refresh |
Refresh system components |
restart |
Restart system services |
install |
Install software and tools |
remove |
Remove software and features |
packages |
Package management |
share |
Share clipboard, files, folders |
reminder |
Reminders |
setup |
DNS, security setup |
snapshot |
System snapshots |
brightness |
Display and keyboard brightness |
power |
Power profiles |
Keybinding overrides
The shared Hyprland config loads after Omarchy’s defaults. It replaces these default bindings:
| Binding | Omarchy default | Local action |
|---|---|---|
SUPER+TAB |
Next workspace | Apply a saved workspace layout |
SUPER+ALT+TAB |
Next grouped window | Edit workspace layout presets |
CTRL+ALT+TAB |
Focus next monitor | Unbound in Hyprland; available to applications such as Ghostty |
CTRL+ALT+SHIFT+TAB |
Focus previous monitor | Unbound in Hyprland; available to applications such as Ghostty |
SUPER+SHIFT+F |
File manager | Add the active application to the floating rules |
SUPER+RETURN |
Omarchy terminal launcher | Open host-configured Ghostty in the active terminal directory |
SUPER+SHIFT+B |
Browser | Open a private personal Chromium window |
SUPER+CTRL+T |
Activity (btop) | Open the clock panel with local and US time zones |
SUPER+ALT+- / SUPER+ALT+= |
Resize width by 25 | Resize width by 2 |
SUPER+ALT+SHIFT+- / SUPER+ALT+SHIFT+= |
Resize height by 25 | Resize height by 2 |
The config also redirects CTRL+SHIFT+T, CTRL+SHIFT+W, CTRL+TAB, and CTRL+SHIFT+TAB to Herdr tab actions while Ghostty is active. Other applications receive the original key event.
Custom bindings that conflicted with Quattro defaults use these chords instead:
| Binding | Local action | Avoided default |
|---|---|---|
SUPER+CTRL+ALT+P |
Power profile menu | Power panel on SUPER+CTRL+P |
SUPER+CTRL+ALT+C |
Open Notes Capture | Calendar on SUPER+SHIFT+C |
SUPER+CTRL+SHIFT+S |
Slack | Google Maps on SUPER+SHIFT+S |
SUPER+ALT+X |
X notifications | Universal cut on SUPER+X and X on SUPER+SHIFT+X |
SUPER+ALT+G |
GitHub notifications | Move window out of group on SUPER+CTRL+G |
SUPER+CTRL+SHIFT+C |
Toggle in-call automation | Calendar on SUPER+SHIFT+C |
SUPER+CTRL+SHIFT+M |
Toggle microphone mute | Music on SUPER+SHIFT+M |
SUPER+CTRL+SHIFT+B |
Reconnect laptop Bluetooth headphones | Battery status on SUPER+CTRL+ALT+B |
CTRL+ALT+H toggles the Home Assistant dashboard panel from the Omarchy bar.
CTRL+ALT+G toggles the unified Git panel from the Omarchy bar.
CTRL+ALT+S toggles the System Bridge health panel from the Omarchy bar.
The config leaves Quattro’s native SUPER+W close-window, SUPER+SHIFT+RETURN browser, SUPER+ALT+RETURN Tmux, and SUPER+SHIFT+/ 1Password bindings in place. Application defaults such as Tmux and 1Password require Omarchy’s preinstalled bindings to be enabled.
Power profiles
Power-profile control has two entrypoints:
dot omarchy poweropens the Omarchy power-profile submenu from thedotTUI.SUPER+CTRL+ALT+Prunspower-profile-menu, an Omarchy menu that shows the current profile and selects one of the profiles reported byomarchy-powerprofiles-list.
The menu writes the selected profile with powerprofilesctl set, so the available choices and final state come from power-profiles-daemon rather than a dot-specific state file.
Laptop automation
The laptop Hypr host starts power-profile-daemon from ~/.config/hypr/host/autostart.lua. It replaces Omarchy’s AC udev auto-switching, which otherwise forces performance on AC.
On laptops, the daemon keeps the profile conservative by default:
- Startup sets
balanced, unless the machine is on battery during the 01:00-07 local night window or below 20% battery. - Unplugging from AC drops
performancetobalanced; it leaves existingbalancedandpower-saverchoices alone. - Plugging into AC relaxes
power-saverback tobalanced; it leavesbalancedandperformancealone. - While on battery, the daemon switches to
power-saveronce when the night window starts or when battery drops below 20%. - Manual changes after an automatic night switch are respected. At the end of the night window, the daemon only returns to
balancedif it is still on the auto-appliedpower-saverprofile and the battery is not below the low threshold.
The daemon keeps a single-instance pidfile under ${XDG_RUNTIME_DIR:-/tmp}/power-profile-daemon.pid and polls AC/time/battery state every two seconds. It sends best-effort desktop notifications through omarchy notification send.
Troubleshooting
Use the underlying tools to verify state before changing the dotfiles:
powerprofilesctl get
omarchy-powerprofiles-list
pgrep -af power-profile-daemon
If SUPER+CTRL+ALT+P opens no choices, check that omarchy-powerprofiles-list prints profile IDs. If the laptop policy is not running, confirm the active host symlink points at the laptop overrides and that Hyprland loaded ~/.config/hypr/host/autostart.lua; see Host Overrides.