Skip to content

Controls

Opens the Omarchy desktop controls menu. Pass a submenu path to jump straight to it, or chain a path to execute an action directly.

Terminal window
dot omarchy # open the controls menu (TUI)
dot omarchy theme # jump to the Theme submenu
dot omarchy theme set # execute theme set directly
SubmenuControls
themeTheme management
fontFont management
toggleToggle system features
captureScreenshots and recordings
systemLock, logout, reboot, shutdown
launchLaunch applications
refreshRefresh system components
restartRestart system services
installInstall software and tools
removeRemove software and features
packagesPackage management
shareShare clipboard, files, folders
reminderReminders
setupDNS, security setup
snapshotSystem snapshots
brightnessDisplay and keyboard brightness
powerPower profiles

The shared Hyprland config loads after Omarchy’s defaults. It replaces these default bindings:

BindingOmarchy defaultLocal action
SUPER+TABNext workspaceApply a saved workspace layout
SUPER+ALT+TABNext grouped windowEdit workspace layout presets
CTRL+ALT+TABFocus next monitorUnbound in Hyprland; available to applications such as Ghostty
CTRL+ALT+SHIFT+TABFocus previous monitorUnbound in Hyprland; available to applications such as Ghostty
SUPER+SHIFT+FFile managerAdd the active application to the floating rules
SUPER+RETURNOmarchy terminal launcherOpen host-configured Ghostty in the active terminal directory
SUPER+SHIFT+BBrowserOpen a private personal Chromium window
SUPER+CTRL+ALT+TLocal time notificationShow local and US time zones
SUPER+ALT+- / SUPER+ALT+=Resize width by 25Resize width by 2
SUPER+ALT+SHIFT+- / SUPER+ALT+SHIFT+=Resize height by 25Resize 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:

BindingLocal actionAvoided default
SUPER+CTRL+ALT+PPower profile menuPower panel on SUPER+CTRL+P
SUPER+CTRL+SHIFT+SSlackGoogle Maps on SUPER+SHIFT+S
SUPER+ALT+XX notificationsUniversal cut on SUPER+X and X on SUPER+SHIFT+X
SUPER+ALT+GGitHub notificationsMove window out of group on SUPER+CTRL+G
SUPER+CTRL+SHIFT+CToggle in-call automationCalendar on SUPER+SHIFT+C
SUPER+CTRL+SHIFT+MToggle microphone muteMusic on SUPER+SHIFT+M
SUPER+CTRL+SHIFT+BReconnect laptop Bluetooth headphonesBattery 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.

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-profile control has two entrypoints:

  • dot omarchy power opens the Omarchy power-profile submenu from the dot TUI.
  • SUPER+CTRL+ALT+P runs power-profile-menu, an Omarchy menu that shows the current profile and selects one of the profiles reported by omarchy-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.

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 performance to balanced; it leaves existing balanced and power-saver choices alone.
  • Plugging into AC relaxes power-saver back to balanced; it leaves balanced and performance alone.
  • While on battery, the daemon switches to power-saver once 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 balanced if it is still on the auto-applied power-saver profile 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.

Use the underlying tools to verify state before changing the dotfiles:

Terminal window
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.