Controls
dot omarchy
Section titled “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 submenudot omarchy theme set # execute theme set directlyAvailable submenus
Section titled “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
Section titled “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+ALT+T | Local time notification | Show 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+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+CTRL+ALT+G | GitHub notifications | Move window out of group on SUPER+ALT+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 |
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
Section titled “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
Section titled “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:00 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
Section titled “Troubleshooting”Use the underlying tools to verify state before changing the dotfiles:
powerprofilesctl getomarchy-powerprofiles-listpgrep -af power-profile-daemonIf 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.