The Omarchy menu tree
333 menu nodes in v4.0.4. Any node can be opened directly with omarchy menu summon <path>, for example omarchy menu summon style.theme. A "hidden when" condition is a shell test the menu runs on your machine; if it is true, the row does not appear.
| Path | Label | Runs | Hidden when / checked when |
|---|---|---|---|
about | About | omarchy-launch-about | |
apps | Apps (aka app, applications) | apps | |
install | Install | | |
install.ai | AI | | |
install.ai.chatgpt | ChatGPT Desktop | omarchy-launch-floating-terminal-with-presentation omarchy-install-ai-chatgpt | when: ! omarchy-pkg-present openai-codex-desktop |
install.ai.dictation | Dictation | omarchy-launch-floating-terminal-with-presentation omarchy-voxtype-install | when: ! omarchy-pkg-present voxtype-bin |
install.ai.grok-bot | Grok Bot | omarchy-install-and-launch 'Grok Bot' grok-bot grok-bot | when: ! omarchy-pkg-present grok-bot |
install.ai.hermes | Hermes Desktop | omarchy-launch-floating-terminal-with-presentation omarchy-install-ai-hermes | when: ! omarchy-pkg-present hermes-desktop |
install.ai.lm-studio | LM Studio | omarchy-install-app 'LM Studio' lmstudio-bin | when: ! omarchy-pkg-present lmstudio-bin |
install.ai.ollama | Ollama | if omarchy-cmd-present nvidia-smi; then ollama_pkg=ollama-cuda; elif omarchy-cmd-present rocminfo; then ollama_pkg=ollama-rocm; else ollama_pkg=ollama; fi; omarchy-install-app Ollama "$ollama_pkg" | when: ! omarchy-cmd-present ollama |
install.ai.openclaw | OpenClaw | omarchy-launch-floating-terminal-with-presentation omarchy-install-ai-openclaw | when: ! omarchy-pkg-present openclaw |
install.ai.perplexity | Perplexity | omarchy-install-and-launch Perplexity perplexity perplexity | when: ! omarchy-pkg-present perplexity |
install.ai.t3-code | T3 Code | omarchy-launch-floating-terminal-with-presentation omarchy-install-ai-t3-code | when: ! omarchy-pkg-present t3code-bin |
install.aur | AUR | xdg-terminal-exec --app-id=org.omarchy.terminal omarchy-pkg-aur-install | |
install.browser | Browser | | |
install.browser.brave | Brave | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-browser brave' | when: ! omarchy-pkg-present brave-bin |
install.browser.brave-origin | Brave Origin | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-browser brave-origin' | when: ! omarchy-pkg-present brave-origin-bin |
install.browser.chrome | Chrome | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-browser chrome' | when: ! omarchy-pkg-present google-chrome |
install.browser.edge | Edge | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-browser edge' | when: ! omarchy-pkg-present microsoft-edge-stable-bin |
install.browser.firefox | Firefox | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-browser firefox' | when: ! omarchy-pkg-present firefox |
install.browser.zen | Zen | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-browser zen' | when: ! omarchy-pkg-present zen-browser-bin |
install.development | Development | | |
install.development.clojure | Clojure | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env clojure' | when: [[ ! -d $HOME/.local/share/mise/installs/clojure ]] |
install.development.docker-dbs | Docker DB | omarchy-launch-floating-terminal-with-presentation omarchy-install-docker-dbs | |
install.development.dotnet | .NET | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env dotnet' | when: [[ ! -d $HOME/.local/share/mise/installs/dotnet ]] |
install.development.elixir | Elixir | | |
install.development.elixir.elixir | Elixir | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env elixir' | when: [[ ! -d $HOME/.local/share/mise/installs/elixir ]] |
install.development.elixir.phoenix | Phoenix | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env phoenix' | when: ! compgen -G "$HOME/.mix/archives/phx_new*" |
install.development.go | Go | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env go' | when: [[ ! -d $HOME/.local/share/mise/installs/go ]] |
install.development.java | Java | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env java' | when: [[ ! -d $HOME/.local/share/mise/installs/java ]] |
install.development.javascript | JavaScript | | |
install.development.javascript.bun | Bun | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env bun' | when: [[ ! -d $HOME/.local/share/mise/installs/bun ]] |
install.development.javascript.deno | Deno | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env deno' | when: [[ ! -d $HOME/.local/share/mise/installs/deno ]] |
install.development.javascript.node | Node.js | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env node' | when: [[ ! -d $HOME/.local/share/mise/installs/node ]] |
install.development.ocaml | OCaml | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env ocaml' | when: [[ ! -d $HOME/.opam ]] |
install.development.php | PHP | | |
install.development.php.laravel | Laravel | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env laravel' | when: [[ ! -x $HOME/.config/composer/vendor/bin/laravel ]] |
install.development.php.php | PHP | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env php' | when: ! omarchy-pkg-present php |
install.development.php.symfony | Symfony | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env symfony' | when: ! omarchy-pkg-present symfony-cli |
install.development.python | Python | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env python' | when: [[ ! -d $HOME/.local/share/mise/installs/python ]] |
install.development.rails | Ruby on Rails | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env ruby' | when: [[ ! -d $HOME/.local/share/mise/installs/ruby ]] |
install.development.rust | Rust | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env rust' | when: [[ ! -d $HOME/.rustup ]] |
install.development.scala | Scala | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env scala' | when: [[ ! -d $HOME/.local/share/mise/installs/scala ]] |
install.development.zig | Zig | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-dev-env zig' | when: [[ ! -d $HOME/.local/share/mise/installs/zig ]] |
install.editor | Editor | | |
install.editor.cursor | Cursor | omarchy-install-and-launch Cursor cursor-bin cursor | when: ! omarchy-pkg-present cursor-bin |
install.editor.emacs | Emacs | omarchy-launch-floating-terminal-with-presentation omarchy-install-editor-emacs | when: ! omarchy-pkg-present omarchy-emacs |
install.editor.helix | Helix | omarchy-launch-floating-terminal-with-presentation omarchy-install-editor-helix | when: ! omarchy-pkg-present helix |
install.editor.sublime | Sublime Text | omarchy-install-and-launch 'Sublime Text' sublime-text-4 sublime_text | when: ! omarchy-pkg-present sublime-text-4 |
install.editor.vim | Vim | omarchy-install-app Vim vim | when: ! omarchy-pkg-present vim |
install.editor.vscode | VSCode | omarchy-launch-floating-terminal-with-presentation omarchy-install-editor-vscode | when: ! omarchy-pkg-present visual-studio-code-bin |
install.editor.zed | Zed | omarchy-launch-floating-terminal-with-presentation omarchy-install-editor-zed | when: ! omarchy-pkg-present zed |
install.gaming | Gaming | | |
install.gaming.battlenet | Battle.net | omarchy-launch-floating-terminal-with-presentation omarchy-install-gaming-battlenet | when: [[ ! -d $HOME/Games/battlenet ]] |
install.gaming.geforce-now | NVIDIA GeForce NOW | omarchy-launch-floating-terminal-with-presentation omarchy-install-gaming-geforce-now | when: ! flatpak info com.nvidia.geforcenow |
install.gaming.heroic | Heroic (Epic Games) | omarchy-launch-floating-terminal-with-presentation omarchy-install-gaming-heroic | when: ! omarchy-pkg-present heroic-games-launcher-bin |
install.gaming.lutris | Lutris | omarchy-launch-floating-terminal-with-presentation omarchy-install-gaming-lutris | when: ! omarchy-pkg-present lutris |
install.gaming.minecraft | Minecraft | omarchy-install-and-launch Minecraft minecraft-launcher minecraft-launcher | when: ! omarchy-pkg-present minecraft-launcher |
install.gaming.retro-launcher | RetroArch Game Launcher | omarchy-games-retro-install | |
install.gaming.retroarch | RetroArch | omarchy-launch-floating-terminal-with-presentation omarchy-install-gaming-retroarch | when: ! omarchy-pkg-present retroarch |
install.gaming.steam | Steam | omarchy-launch-floating-terminal-with-presentation omarchy-install-gaming-steam | when: ! omarchy-pkg-present steam |
install.gaming.xbox-cloud | Xbox Cloud Gaming | omarchy-launch-floating-terminal-with-presentation omarchy-install-gaming-xbox-cloud | when: [[ ! -f "$HOME/.local/share/applications/Xbox Cloud Gaming.desktop" ]] |
install.gaming.xbox-controllers | Xbox Controllers | omarchy-launch-floating-terminal-with-presentation omarchy-install-gaming-xbox-controllers | when: ! omarchy-pkg-present xpadneo-dkms |
install.package | Package | xdg-terminal-exec --app-id=org.omarchy.terminal omarchy-pkg-install | |
install.preinstalls | Preinstalls | omarchy-launch-floating-terminal-with-presentation omarchy-install-preinstalls | when: [[ -f $HOME/.local/state/omarchy/preinstalls-removed ]] |
install.service | Service | | |
install.service.1password | 1Password | omarchy-launch-floating-terminal-with-presentation omarchy-install-service-1password | when: ! omarchy-pkg-present 1password |
install.service.bitwarden | Bitwarden | omarchy-install-and-launch Bitwarden 'bitwarden bitwarden-cli' bitwarden | when: ! omarchy-pkg-present bitwarden |
install.service.chromium-account | Chromium Account | omarchy-launch-floating-terminal-with-presentation omarchy-install-chromium-google-account | when: [[ -f ~/.config/chromium-flags.conf ]] && ! grep -q oauth2-client-id ~/.config/chromium-flags.conf |
install.service.dropbox | Dropbox | omarchy-launch-floating-terminal-with-presentation omarchy-install-service-dropbox | when: ! omarchy-pkg-present dropbox |
install.service.nordvpn | NordVPN | omarchy-launch-floating-terminal-with-presentation omarchy-install-service-nordvpn | when: ! omarchy-pkg-present nordvpn-bin |
install.service.once | ONCE | omarchy-launch-floating-terminal-with-presentation omarchy-install-service-once | when: ! omarchy-pkg-present once-bin |
install.service.signal | Signal | omarchy-launch-floating-terminal-with-presentation omarchy-install-service-signal | when: ! omarchy-pkg-present signal-desktop |
install.service.spotify | Spotify | omarchy-launch-floating-terminal-with-presentation omarchy-install-service-spotify | when: ! omarchy-pkg-present spotify |
install.service.tailscale | Tailscale | omarchy-launch-floating-terminal-with-presentation omarchy-install-service-tailscale | when: ! omarchy-pkg-present tailscale |
install.style | Style | | |
install.style.background | Background | omarchy-theme-bg-install | |
install.style.font | Font | | |
install.style.font.bitstream | Bitstream Vera Mono | omarchy-install-font 'Bitstream Vera Code' ttf-bitstream-vera-mono-nerd 'BitstromWera Nerd Font' | |
install.style.font.cascadia | Cascadia Mono | omarchy-install-font 'Cascadia Mono' ttf-cascadia-mono-nerd 'CaskaydiaMono Nerd Font' | |
install.style.font.fira | Fira Code | omarchy-install-font 'Fira Code' ttf-firacode-nerd 'FiraCode Nerd Font' | |
install.style.font.iosevka | Iosevka | omarchy-install-font Iosevka ttf-iosevka-nerd 'Iosevka Nerd Font Mono' | |
install.style.font.meslo | Meslo LG Mono | omarchy-install-font 'Meslo LG Mono' ttf-meslo-nerd 'MesloLGL Nerd Font' | |
install.style.font.victor | Victor Code | omarchy-install-font 'Victor Code' ttf-victor-mono-nerd 'VictorMono Nerd Font' | |
install.style.theme | Theme | omarchy-launch-floating-terminal-with-presentation omarchy-theme-install | |
install.terminal | Terminal | | |
install.terminal.alacritty | Alacritty | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-terminal alacritty' | when: ! omarchy-pkg-present alacritty |
install.terminal.foot | Foot | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-terminal foot' | when: ! omarchy-pkg-present foot |
install.terminal.ghostty | Ghostty | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-terminal ghostty' | when: ! omarchy-pkg-present ghostty |
install.terminal.kitty | Kitty | omarchy-launch-floating-terminal-with-presentation 'omarchy-install-terminal kitty' | when: ! omarchy-pkg-present kitty |
install.tui | TUI | omarchy-launch-floating-terminal-with-presentation omarchy-tui-install | |
install.webapp | Web App | omarchy-launch-floating-terminal-with-presentation omarchy-webapp-install | |
install.windows | Windows | omarchy-launch-floating-terminal-with-presentation 'omarchy-windows-vm install' | when: [[ ! -f $HOME/.local/share/applications/windows-vm.desktop ]] |
learn | Learn | | |
learn.arch | Arch | omarchy-launch-webapp 'https://wiki.archlinux.org/title/Main_page' | |
learn.bash | Bash | omarchy-launch-webapp 'https://devhints.io/bash' | |
learn.community | Community | omarchy-launch-discord-community | |
learn.herdr-keybindings | Herdr | omarchy-menu-herdr-keybindings | |
learn.hyprland | Hyprland | omarchy-launch-webapp 'https://wiki.hypr.land/' | |
learn.keybindings | Keybindings | omarchy-menu-keybindings | |
learn.neovim | Neovim | omarchy-launch-webapp 'https://www.lazyvim.org/keymaps' | |
learn.omarchy | Omarchy | omarchy-launch-webapp 'https://omarchy.org/manual/' | |
learn.tmux-keybindings | Tmux | omarchy-menu-tmux-keybindings | |
remove | Remove (aka uninstall) | | |
remove.ai | AI | | |
remove.ai.hermes | Hermes Desktop | omarchy-launch-floating-terminal-with-presentation omarchy-remove-ai-hermes | when: omarchy-pkg-present hermes-desktop |
remove.ai.openclaw | OpenClaw | omarchy-launch-floating-terminal-with-presentation omarchy-remove-ai-openclaw | when: omarchy-pkg-present openclaw |
remove.ai.perplexity | Perplexity | omarchy-launch-floating-terminal-with-presentation omarchy-remove-ai-perplexity | when: omarchy-pkg-present perplexity |
remove.ai.t3-code | T3 Code | omarchy-launch-floating-terminal-with-presentation omarchy-remove-ai-t3-code | when: omarchy-pkg-present t3code-bin |
remove.browser | Browser | | |
remove.browser.brave | Brave | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-browser brave' | when: omarchy-pkg-present brave-bin |
remove.browser.brave-origin | Brave Origin | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-browser brave-origin' | when: omarchy-pkg-present brave-origin-bin |
remove.browser.chrome | Chrome | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-browser chrome' | when: omarchy-pkg-present google-chrome |
remove.browser.edge | Edge | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-browser edge' | when: omarchy-pkg-present microsoft-edge-stable-bin |
remove.browser.firefox | Firefox | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-browser firefox' | when: omarchy-pkg-present firefox |
remove.browser.zen | Zen | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-browser zen' | when: omarchy-pkg-present zen-browser-bin |
remove.development | Development | | |
remove.development.clojure | Clojure | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env clojure' | when: [[ -d $HOME/.local/share/mise/installs/clojure ]] |
remove.development.dotnet | .NET | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env dotnet' | when: [[ -d $HOME/.local/share/mise/installs/dotnet ]] |
remove.development.elixir | Elixir | | |
remove.development.elixir.elixir | Elixir | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env elixir' | when: [[ -d $HOME/.local/share/mise/installs/elixir ]] |
remove.development.elixir.phoenix | Phoenix | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env phoenix' | when: [[ -d $HOME/.local/share/mise/installs/elixir ]] |
remove.development.go | Go | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env go' | when: [[ -d $HOME/.local/share/mise/installs/go ]] |
remove.development.java | Java | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env java' | when: [[ -d $HOME/.local/share/mise/installs/java ]] |
remove.development.javascript | JavaScript | | |
remove.development.javascript.bun | Bun | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env bun' | when: [[ -d $HOME/.local/share/mise/installs/bun ]] |
remove.development.javascript.deno | Deno | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env deno' | when: [[ -d $HOME/.local/share/mise/installs/deno ]] |
remove.development.javascript.node | Node.js | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env node' | when: [[ -d $HOME/.local/share/mise/installs/node ]] |
remove.development.ocaml | OCaml | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env ocaml' | when: [[ -d $HOME/.opam ]] |
remove.development.php | PHP | | |
remove.development.php.laravel | Laravel | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env laravel' | when: [[ -x $HOME/.config/composer/vendor/bin/laravel ]] |
remove.development.php.php | PHP | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env php' | when: omarchy-pkg-present php |
remove.development.php.symfony | Symfony | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env symfony' | when: omarchy-pkg-present symfony-cli |
remove.development.python | Python | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env python' | when: [[ -d $HOME/.local/share/mise/installs/python ]] |
remove.development.rails | Ruby on Rails | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env ruby' | when: [[ -d $HOME/.local/share/mise/installs/ruby ]] |
remove.development.rust | Rust | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env rust' | when: [[ -d $HOME/.rustup ]] |
remove.development.scala | Scala | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env scala' | when: [[ -d $HOME/.local/share/mise/installs/scala ]] |
remove.development.zig | Zig | omarchy-launch-floating-terminal-with-presentation 'omarchy-remove-dev-env zig' | when: [[ -d $HOME/.local/share/mise/installs/zig ]] |
remove.dictation | Dictation | omarchy-launch-floating-terminal-with-presentation omarchy-voxtype-remove | when: omarchy-pkg-present voxtype-bin |
remove.gaming | Gaming | | |
remove.gaming.battlenet | Battle.net | omarchy-launch-floating-terminal-with-presentation omarchy-remove-gaming-battlenet | when: [[ -d $HOME/Games/battlenet ]] |
remove.gaming.geforce-now | NVIDIA GeForce NOW | omarchy-launch-floating-terminal-with-presentation omarchy-remove-gaming-geforce-now | when: flatpak info com.nvidia.geforcenow |
remove.gaming.heroic | Heroic (Epic Games) | omarchy-launch-floating-terminal-with-presentation omarchy-remove-gaming-heroic | when: omarchy-pkg-present heroic-games-launcher-bin |
remove.gaming.lutris | Lutris | omarchy-launch-floating-terminal-with-presentation omarchy-remove-gaming-lutris | when: omarchy-pkg-present lutris |
remove.gaming.minecraft | Minecraft | omarchy-launch-floating-terminal-with-presentation omarchy-remove-gaming-minecraft | when: omarchy-pkg-present minecraft-launcher |
remove.gaming.retroarch | RetroArch | omarchy-launch-floating-terminal-with-presentation omarchy-remove-gaming-retroarch | when: omarchy-pkg-present retroarch |
remove.gaming.steam | Steam | omarchy-launch-floating-terminal-with-presentation omarchy-remove-gaming-steam | when: omarchy-pkg-present steam |
remove.gaming.xbox-cloud | Xbox Cloud Gaming | omarchy-launch-floating-terminal-with-presentation omarchy-remove-gaming-xbox-cloud | when: [[ -f "$HOME/.local/share/applications/Xbox Cloud Gaming.desktop" ]] |
remove.gaming.xbox-controllers | Xbox Controllers () | omarchy-launch-floating-terminal-with-presentation omarchy-remove-gaming-xbox-controllers | when: omarchy-pkg-present xpadneo-dkms |
remove.package | Package | xdg-terminal-exec --app-id=org.omarchy.terminal omarchy-pkg-remove | |
remove.preinstalls | Preinstalls | omarchy-launch-floating-terminal-with-presentation omarchy-remove-preinstalls | when: [[ ! -f $HOME/.local/state/omarchy/preinstalls-removed ]] |
remove.security | Security | | |
remove.security.fido2 | Fido2 | omarchy-launch-floating-terminal-with-presentation omarchy-remove-security-fido2 | when: omarchy-pkg-present pam-u2f |
remove.security.fingerprint | Fingerprint | omarchy-launch-floating-terminal-with-presentation omarchy-remove-security-fingerprint | when: omarchy-pkg-present fprintd |
remove.security.sshd | SSHD | omarchy-launch-floating-terminal-with-presentation omarchy-remove-security-sshd | when: systemctl is-enabled --quiet sshd |
remove.security.sudoless-docker | Sudoless Docker | omarchy-launch-floating-terminal-with-presentation omarchy-remove-security-sudoless-docker | when: ! omarchy-sudo-docker --configured |
remove.service | Services | | |
remove.service.dropbox | Dropbox | omarchy-launch-floating-terminal-with-presentation omarchy-remove-service-dropbox | when: omarchy-pkg-present dropbox |
remove.service.tailscale | Tailscale | omarchy-launch-floating-terminal-with-presentation omarchy-remove-service-tailscale | when: omarchy-pkg-present tailscale |
remove.theme | Theme | omarchy-theme-remove | |
remove.tui | TUI | omarchy-tui-remove | when: grep -qE '^Exec=.*(\$TERMINAL|xdg-terminal-exec).*-e' $HOME/.local/share/applications/*.desktop |
remove.webapp | Web App | omarchy-webapp-remove | when: grep -qE '^Exec=.*(omarchy-launch-webapp|omarchy-webapp-handler)' $HOME/.local/share/applications/*.desktop |
remove.windows | Windows | omarchy-launch-floating-terminal-with-presentation 'omarchy-windows-vm remove' | when: [[ -f $HOME/.local/share/applications/windows-vm.desktop ]] |
setup | Setup (aka settings) | | |
setup.config | Config | | |
setup.config.hyprland | Hyprland | omarchy-launch-config-editor "$HOME/.config/hypr/hyprland.lua" | |
setup.config.hyprsunset | Hyprsunset | omarchy-launch-config-editor ~/.config/hypr/hyprsunset.conf && omarchy-restart-hyprsunset | |
setup.config.xcompose | XCompose | omarchy-launch-config-editor ~/.XCompose && omarchy-restart-xcompose | |
setup.default | Defaults (aka default, defaults) | | |
setup.default.agent | Agent | | |
setup.default.agent.claude | Claude | omarchy-default-agent claude | checked: [[ "$(omarchy-default-agent)" == "claude" ]] |
setup.default.agent.codex | Codex | omarchy-default-agent codex | checked: [[ "$(omarchy-default-agent)" == "codex" ]] |
setup.default.agent.copilot | Copilot | omarchy-default-agent copilot | checked: [[ "$(omarchy-default-agent)" == "copilot" ]] |
setup.default.agent.crush | Crush | omarchy-default-agent crush | checked: [[ "$(omarchy-default-agent)" == "crush" ]] |
setup.default.agent.cursor-agent | Cursor CLI | omarchy-default-agent cursor-agent | checked: [[ "$(omarchy-default-agent)" == "cursor-agent" ]] |
setup.default.agent.gemini | Gemini | omarchy-default-agent gemini | checked: [[ "$(omarchy-default-agent)" == "gemini" ]] |
setup.default.agent.grok | Grok | omarchy-default-agent grok | checked: [[ "$(omarchy-default-agent)" == "grok" ]] |
setup.default.agent.hermes | Hermes | omarchy-default-agent hermes | checked: [[ "$(omarchy-default-agent)" == "hermes" ]] |
setup.default.agent.muse | Muse Code | omarchy-default-agent muse | checked: [[ "$(omarchy-default-agent)" == "muse" ]] |
setup.default.agent.omp | omp | omarchy-default-agent omp | checked: [[ "$(omarchy-default-agent)" == "omp" ]] |
setup.default.agent.openclaw | OpenClaw | omarchy-default-agent openclaw | checked: [[ "$(omarchy-default-agent)" == "openclaw" ]] |
setup.default.agent.opencode | OpenCode | omarchy-default-agent opencode | checked: [[ "$(omarchy-default-agent)" == "opencode" ]] |
setup.default.agent.pi | Pi | omarchy-default-agent pi | checked: [[ "$(omarchy-default-agent)" == "pi" ]] |
setup.default.browser | Browser | | |
setup.default.browser.brave | Brave | omarchy-default-browser brave | when: omarchy-cmd-present bravechecked: [[ "$(omarchy-default-browser)" == "brave" ]] |
setup.default.browser.brave-origin | Brave Origin | omarchy-default-browser brave-origin | when: omarchy-cmd-present brave-originchecked: [[ "$(omarchy-default-browser)" == "brave-origin" ]] |
setup.default.browser.chrome | Chrome | omarchy-default-browser chrome | when: omarchy-cmd-present google-chrome-stablechecked: [[ "$(omarchy-default-browser)" == "chrome" ]] |
setup.default.browser.chromium | Chromium | omarchy-default-browser chromium | when: omarchy-cmd-present chromiumchecked: [[ "$(omarchy-default-browser)" == "chromium" ]] |
setup.default.browser.edge | Edge | omarchy-default-browser edge | when: omarchy-cmd-present microsoft-edge-stablechecked: [[ "$(omarchy-default-browser)" == "edge" ]] |
setup.default.browser.firefox | Firefox | omarchy-default-browser firefox | when: omarchy-cmd-present firefoxchecked: [[ "$(omarchy-default-browser)" == "firefox" ]] |
setup.default.browser.zen | Zen | omarchy-default-browser zen | when: omarchy-cmd-present zen-browserchecked: [[ "$(omarchy-default-browser)" == "zen" ]] |
setup.default.editor | Editor | | |
setup.default.editor.cursor | Cursor | omarchy-default-editor cursor | when: omarchy-cmd-present cursorchecked: [[ "$(omarchy-default-editor)" == "cursor" ]] |
setup.default.editor.emacs | Emacs | omarchy-default-editor emacs | when: omarchy-cmd-present emacschecked: [[ "$(omarchy-default-editor)" == "emacs" ]] |
setup.default.editor.helix | Helix | omarchy-default-editor helix | when: omarchy-cmd-present helixchecked: [[ "$(omarchy-default-editor)" == "helix" ]] |
setup.default.editor.neovim | Neovim | omarchy-default-editor nvim | when: omarchy-cmd-present nvimchecked: [[ "$(omarchy-default-editor)" == "nvim" ]] |
setup.default.editor.sublime | Sublime Text | omarchy-default-editor sublime_text | when: omarchy-cmd-present sublime_textchecked: [[ "$(omarchy-default-editor)" == "sublime_text" ]] |
setup.default.editor.vim | Vim | omarchy-default-editor vim | when: omarchy-cmd-present vimchecked: [[ "$(omarchy-default-editor)" == "vim" ]] |
setup.default.editor.vscode | VSCode | omarchy-default-editor code | when: omarchy-cmd-present codechecked: [[ "$(omarchy-default-editor)" == "code" ]] |
setup.default.editor.zed | Zed | omarchy-default-editor zed | when: omarchy-cmd-present zeditorchecked: [[ "$(omarchy-default-editor)" == "zeditor" ]] |
setup.default.terminal | Terminal | | |
setup.default.terminal.alacritty | Alacritty | omarchy-default-terminal alacritty | when: omarchy-cmd-present alacrittychecked: [[ "$(omarchy-default-terminal)" == "alacritty" ]] |
setup.default.terminal.foot | Foot | omarchy-default-terminal foot | when: omarchy-cmd-present footchecked: [[ "$(omarchy-default-terminal)" == "foot" ]] |
setup.default.terminal.ghostty | Ghostty | omarchy-default-terminal ghostty | when: omarchy-cmd-present ghosttychecked: [[ "$(omarchy-default-terminal)" == "ghostty" ]] |
setup.default.terminal.kitty | Kitty | omarchy-default-terminal kitty | when: omarchy-cmd-present kittychecked: [[ "$(omarchy-default-terminal)" == "kitty" ]] |
setup.direct-boot | Direct Boot | omarchy-launch-floating-terminal-with-presentation omarchy-setup-direct-boot | |
setup.input | Input | omarchy-launch-config-editor "$HOME/.config/hypr/input.lua" | when: [[ -f ~/.config/hypr/input.lua ]] |
setup.keybindings | Keybindings | omarchy-launch-config-editor "$HOME/.config/hypr/bindings.lua" | when: [[ -f ~/.config/hypr/bindings.lua ]] |
setup.monitors | Monitors | omarchy-launch-config-editor "$HOME/.config/hypr/monitors.lua" | |
setup.network | Network (aka network) | | |
setup.network.dns | DNS (aka dns) | | |
setup.network.dns.cloudflare | Cloudflare | omarchy-dns Cloudflare | checked: [[ "$(omarchy-dns)" == "Cloudflare" ]] |
setup.network.dns.custom | Custom | omarchy-launch-floating-terminal-with-presentation 'omarchy-dns Custom' | checked: [[ "$(omarchy-dns)" == "Custom" ]] |
setup.network.dns.dhcp | DHCP | omarchy-dns DHCP | checked: [[ "$(omarchy-dns)" == "DHCP" ]] |
setup.network.dns.google | omarchy-dns Google | checked: [[ "$(omarchy-dns)" == "Google" ]] | |
setup.network.qr | QR Code (aka wifi-qr) | omarchy-shell shell summon omarchy.wifiqr | when: [[ $(omarchy-network-status) == wifi* ]] |
setup.plugin | Plugins (aka plugin, plugins) | | |
setup.plugin.add | Add Plugin | omarchy-launch-floating-terminal-with-presentation 'omarchy-plugin-add' | |
setup.plugin.clone | Clone Plugin | omarchy-menu-plugin clone | |
setup.plugin.disable | Disable Plugin | omarchy-menu-plugin disable | |
setup.plugin.enable | Enable Plugin | omarchy-menu-plugin enable | |
setup.plugin.remove | Remove Plugin | omarchy-menu-plugin remove | when: compgen -G "$HOME/.config/omarchy/plugins/*/manifest.json" |
setup.reset | Reset Computer | omarchy-launch-floating-terminal-with-presentation omarchy-system-factory-reset | when: [[ $(findmnt -no FSTYPE /) == btrfs ]] |
setup.security | Security | | |
setup.security.fido2 | Fido2 | omarchy-launch-floating-terminal-with-presentation omarchy-setup-security-fido2 | |
setup.security.fingerprint | Fingerprint | omarchy-launch-floating-terminal-with-presentation omarchy-setup-security-fingerprint | when: omarchy-hw-fingerprint |
setup.security.passwordless-sudo | Passwordless Sudo | omarchy-launch-floating-terminal-with-presentation omarchy-sudo-passwordless | |
setup.security.sshd | SSHD | omarchy-launch-floating-terminal-with-presentation omarchy-setup-security-sshd | |
setup.security.sudoless-docker | Sudoless Docker | omarchy-launch-floating-terminal-with-presentation omarchy-setup-security-sudoless-docker | when: omarchy-sudo-docker --configured |
style | Style | | |
style.about | About | | |
style.about.default | Restore Default | omarchy-branding-about reset | |
style.about.image | Set From Image | omarchy-branding-about image | |
style.about.text | Edit Text | omarchy-branding-about text | |
style.background | Background (aka background, wallpaper) | background=$(omarchy-theme-bg-switcher); [[ -n $background ]] && omarchy-theme-bg-set "$background" | |
style.bar | Menu Bar | | |
style.bar.position | Position | | |
style.bar.position.bottom | Bottom | omarchy-bar position bottom | |
style.bar.position.left | Left | omarchy-bar position left | |
style.bar.position.right | Right | omarchy-bar position right | |
style.bar.position.top | Top | omarchy-bar position top | |
style.bar.transparency | Transparency | omarchy-bar transparent toggle | |
style.font | Font | fonts | |
style.hyprland | Hyprland | omarchy-launch-config-editor "$HOME/.config/hypr/looknfeel.lua" | |
style.screensaver | Screensaver | | |
style.screensaver.default | Restore Default | omarchy-branding-screensaver reset | |
style.screensaver.image | Set From Image | omarchy-branding-screensaver image | |
style.screensaver.text | Edit Text | omarchy-branding-screensaver text | |
style.theme | Theme (aka theme, themes) | theme=$(omarchy-theme-switcher); [[ -n $theme ]] && omarchy-theme-set "$theme" | |
style.unlock | Unlock (aka unlock) | unlock=$(omarchy-plymouth-switcher); if [[ $unlock == default ]]; then omarchy-launch-floating-terminal-with-presentation omarchy-plymouth-reset; elif [[ -n $unlock ]]; then omarchy-launch-floating-terminal-with-presentation "omarchy-plymouth-set-by-theme $(printf %q "$unlock")"; fi | |
system | System (aka power-menu) | | |
system.hibernate | Hibernate | systemctl hibernate | when: omarchy-hibernation-available |
system.lock | Lock | omarchy-system-lock | |
system.logout | Logout | omarchy-system-logout | |
system.reboot | Reboot | omarchy-system-reboot | |
system.screensaver | Screensaver | omarchy-launch-screensaver force | |
system.shutdown | Shutdown | omarchy-system-shutdown | |
system.suspend | Suspend | systemctl suspend | when: ! omarchy-toggle-enabled suspend-off |
trigger | Trigger | | |
trigger.capture | Capture (aka capture, screenshot, screenrecord, screen-record, screenrecording) | | |
trigger.capture.color | Color | pkill hyprpicker || hyprpicker -a | |
trigger.capture.qr | QR Code | omarchy-capture-qr | |
trigger.capture.screenrecord | Screenrecord | | |
trigger.capture.screenrecord.desktop-audio | With desktop audio | omarchy-capture-screenrecording --with-desktop-audio | |
trigger.capture.screenrecord.microphone | With desktop + microphone audio | omarchy-capture-screenrecording --with-desktop-audio --with-microphone-audio | |
trigger.capture.screenrecord.no-audio | With no audio | omarchy-capture-screenrecording | |
trigger.capture.screenrecord.stop | Stop Screenrecording | omarchy-capture-screenrecording --stop-recording | when: pgrep -f '^gpu-screen-recorder' |
trigger.capture.screenrecord.webcam | With desktop + microphone audio + webcam | omarchy-capture-screenrecording-with-webcam | when: omarchy-hw-webcam |
trigger.capture.screenshot | Screenshot | omarchy-capture-screenshot | |
trigger.capture.text | Text | omarchy-capture-text | |
trigger.emoji | Emoji (aka emoji, emojis) | omarchy-menu-emoji | |
trigger.hardware | Hardware (aka hardware, hw) | | |
trigger.hardware.hybrid-gpu | Hybrid GPU | omarchy-launch-floating-terminal-with-presentation omarchy-toggle-hybrid-gpu | when: omarchy-hw-hybrid-gpu |
trigger.hardware.laptop-display | Laptop Display | omarchy-hyprland-monitor-internal toggle | when: omarchy-hw-laptop |
trigger.hardware.mirror-display | Mirror Display | omarchy-hyprland-monitor-internal-mirror toggle | when: omarchy-hw-laptop |
trigger.hardware.touchpad | Touchpad | omarchy-toggle-touchpad | when: omarchy-hw-touchpad |
trigger.hardware.touchpad-haptics | Touchpad Haptics | | |
trigger.hardware.touchpad-haptics.high | high | dell-xps-touchpad-haptics set high | when: omarchy-hw-dell-xps-haptic-touchpad && omarchy-cmd-present dell-xps-touchpad-hapticschecked: [[ "$(dell-xps-touchpad-haptics get)" == "high" ]] |
trigger.hardware.touchpad-haptics.low | low | dell-xps-touchpad-haptics set low | when: omarchy-hw-dell-xps-haptic-touchpad && omarchy-cmd-present dell-xps-touchpad-hapticschecked: [[ "$(dell-xps-touchpad-haptics get)" == "low" ]] |
trigger.hardware.touchpad-haptics.mid | mid | dell-xps-touchpad-haptics set mid | when: omarchy-hw-dell-xps-haptic-touchpad && omarchy-cmd-present dell-xps-touchpad-hapticschecked: [[ "$(dell-xps-touchpad-haptics get)" == "mid" ]] |
trigger.hardware.touchscreen | Touchscreen | omarchy-toggle-touchscreen | when: omarchy-hw-touchscreen |
trigger.reminder | Reminder (aka reminder) | | |
trigger.reminder.clear | Clear all | omarchy-reminder clear | |
trigger.reminder.set | Set one (aka reminder-set, remind) | omarchy-reminder -i | |
trigger.reminder.show | Show all | omarchy-reminder show | |
trigger.share | Share (aka share) | | |
trigger.share.clipboard | Clipboard | omarchy-menu-share clipboard | |
trigger.share.file | File | omarchy-menu-share file | |
trigger.share.folder | Folder | omarchy-menu-share folder | |
trigger.share.receive | Receive | uwsm-app -- localsend | |
trigger.tests | Speed Test | | |
trigger.tests.disk-speedtest | Disk Speed Test | omarchy-shell shell summon omarchy.disk-speedtest | |
trigger.tests.network-speedtest | Network Speed Test | omarchy-shell shell summon omarchy.speedtest | |
trigger.toggle | Toggle (aka toggle, toggles) | | |
trigger.toggle.battery-percentage | Battery Percentage | omarchy-shell omarchy.power togglePercentage | when: omarchy-hw-laptop |
trigger.toggle.crash-capture | Crash Capture | omarchy-toggle-crash-capture | |
trigger.toggle.idle-lock | Stay Awake | omarchy-toggle-idle | |
trigger.toggle.nightlight | Nightlight | omarchy-toggle-nightlight | |
trigger.toggle.notifications | Notifications | omarchy-toggle-notification-silencing | |
trigger.toggle.one-window-ratio | 1-Window Ratio | omarchy-hyprland-window-single-square-aspect-toggle | |
trigger.toggle.screensaver | Screensaver | omarchy-toggle-screensaver | |
trigger.toggle.top-bar | Menu Bar | omarchy-toggle-bar | |
trigger.toggle.window-gaps | Window Gaps | omarchy-hyprland-window-gaps-toggle | |
trigger.toggle.workspace-layout | Workspace Layout | omarchy-hyprland-workspace-layout-toggle | |
trigger.transcode | Transcode | omarchy-transcode | |
update | Update (aka restart, refresh) | | |
update.channel | Channel | | |
update.channel.dev | 🔴 Dev | omarchy-launch-floating-terminal-with-presentation 'omarchy-channel-set dev' | checked: [[ "$(omarchy-channel-current)" == "dev" ]] |
update.channel.edge | 🟠 Edge | omarchy-launch-floating-terminal-with-presentation 'omarchy-channel-set edge' | checked: [[ "$(omarchy-channel-current)" == "edge" ]] |
update.channel.rc | 🟡 RC | omarchy-launch-floating-terminal-with-presentation 'omarchy-channel-set rc' | checked: [[ "$(omarchy-channel-current)" == "rc" ]] |
update.channel.stable | 🟢 Stable | omarchy-launch-floating-terminal-with-presentation 'omarchy-channel-set stable' | checked: [[ "$(omarchy-channel-current)" == "stable" ]] |
update.config | Config | | |
update.config.hyprland | Hyprland | omarchy-launch-floating-terminal-with-presentation omarchy-refresh-hyprland | |
update.config.hyprsunset | Hyprsunset | omarchy-launch-floating-terminal-with-presentation omarchy-refresh-hyprsunset | |
update.config.plymouth | Plymouth | omarchy-launch-floating-terminal-with-presentation omarchy-refresh-plymouth | |
update.config.shell | Shell | omarchy-launch-floating-terminal-with-presentation omarchy-refresh-shell | |
update.config.tmux | Tmux | omarchy-launch-floating-terminal-with-presentation omarchy-refresh-tmux | |
update.firmware | Firmware | omarchy-launch-floating-terminal-with-presentation omarchy-update-firmware | |
update.hardware | Hardware | | |
update.hardware.audio | Audio | omarchy-launch-floating-terminal-with-presentation omarchy-restart-audio | |
update.hardware.bluetooth | Bluetooth | omarchy-launch-floating-terminal-with-presentation omarchy-restart-bluetooth | |
update.hardware.trackpad | Trackpad | omarchy-launch-floating-terminal-with-presentation omarchy-restart-trackpad | |
update.hardware.wifi | Wi-Fi | omarchy-launch-floating-terminal-with-presentation omarchy-restart-wifi | |
update.omarchy | Omarchy | omarchy-launch-floating-terminal-with-presentation omarchy-update | |
update.password | Password | | |
update.password.drive | Drive Encryption | omarchy-launch-floating-terminal-with-presentation omarchy-drive-password | |
update.password.user | User | omarchy-launch-floating-terminal-with-presentation passwd | |
update.process | Process | | |
update.process.hyprsunset | Hyprsunset | omarchy-restart-hyprsunset | |
update.process.shell | Shell | omarchy-restart-shell | |
update.themes | Extra Themes | omarchy-launch-floating-terminal-with-presentation omarchy-theme-update | when: omarchy-theme-extras |
update.time | Time | omarchy-launch-floating-terminal-with-presentation omarchy-update-time | |
update.timezone | Timezone | omarchy-menu-timezone |
Source: default/omarchy/omarchy-menu.jsonc at v4.0.4. Unofficial; the menu on your machine may differ if you have edited it.