-- Keep only your personal keybinding overrides here. Add new bindings or -- unbind defaults before replacing them. -- See current bindings and descriptions: -- omarchy menu keybindings --print -- To disable every Omarchy default binding, set this in -- ~/.config/hypr/hyprland.lua before require("default.hypr.omarchy"), then add -- only the bindings you want below: -- omarchy_default_bindings = false -- To disable all preinstalled app/webapp bindings, set: -- omarchy_preinstalled_bindings = false -- Add a new binding. -- o.bind("SUPER + SHIFT + R", "SSH", "alacritty -e ssh your-server") -- Change an existing binding by unbinding it first, then binding the key again. -- This example changes SUPER+SPACE from the launcher to the Omarchy root menu. -- hl.unbind("SUPER + SPACE") -- o.bind("SUPER + SPACE", "Omarchy menu", "omarchy-menu toggle root") -- Disable a default binding without replacing it. -- hl.unbind("SUPER + SHIFT + B") -- Logitech MX Keys examples: -- o.bind("SUPER + SHIFT + S", nil, "omarchy-capture-screenshot") -- o.bind("SUPER + H", nil, "voxtype record toggle") -- o.bind("SUPER + PERIOD", nil, "omarchy-shell shell toggle omarchy.emojis") -- Open Claude instead of the stock ChatGPT webapp. hl.unbind("SUPER + SHIFT + A") o.bind("SUPER + SHIFT + A", "Claude", { webapp = "https://claude.ai" }) -- Herdr HUD overlay (indie.herdr-hud native plugin, local branch). o.bind("SUPER + H", "Toggle Herdr HUD", "omarchy-shell shell toggle indie.herdr-hud '{}'") o.bind("SUPER + ALT + H", "Show or hide Herdr HUD button", "omarchy-shell shell call indie.herdr-hud toggleVisibility '{}'") o.bind("SUPER + CTRL + DOWN", "Herdr HUD: next agent", "omarchy-shell shell call indie.herdr-hud nextAgent '{}'") o.bind("SUPER + CTRL + UP", "Herdr HUD: previous agent", "omarchy-shell shell call indie.herdr-hud previousAgent '{}'") -- Handoff: share this keyboard/mouse with the other Omarchy laptop. -- SUPER+K is already "Keybindings", so this takes SUPER+SHIFT+K. o.bind("SUPER + SHIFT + K", "Toggle Handoff (keyboard/mouse sharing)", "omarchy-handoff toggle")