The Omarchy Theme Hook is a lightweight, clean solution to extending your Omarchy theme to other apps. It will check your Omarchy theme for the existence of any extended theme files and will install them automatically for you when a theme is applied. If a theme is applied that contains extended theme files, they will be copied to their proper folders. If the theme does not contain any extended theme files, a new set of each will be generated dynamically using the theme's Alacritty config and copied to their proper folders.
You can install the theme hook by running the following command:
curl -fsSL https://imbypass.github.io/omarchy-theme-hook/install.sh | bash
You can update the theme hook by running the following command:
theme-hook-update
- Alacritty
- Cava
- Chromium
- Cursor
- Discord
- Firefox
- Ghostty
- GTK (requires
adw-gtk-themefrom the AUR) - Hyprland
- Kitty
- Mako
- QT6
- Spotify
- Steam
- Superfile
- SwayOSD
- Vicinae
- VS Code
- Walker
- Waybar
- Windsurf
- Zed
- Zen Browser (experimental - requires manual enabling of legacy userchrome styling)
You can remove the theme hook by running the following command:
curl -fsSL https://imbypass.github.io/omarchy-theme-hook/uninstall.sh | bash
- The theme hook will generate and install themes, but cannot apply all of them.
- You may need to manually set the theme to "Omarchy" one time for each app that supports theming.
- Firefox and Zen Browser may require manual enabling of legacy userchrome styling.
- To do this, open the browser, go to
about:config, search fortoolkit.legacyUserProfileCustomizations.stylesheets, and set it totrue.
- Make sure you are using a third-party Discord client, like Vesktop or Equibop.
- Apply your desired theme in Omarchy.
- Enable the Omarchy theme in Discord.
- Make sure that you properly installed Spicetify, including any permission edits that may need to be made for Linux systems.
- See a [note for Linux users].
- Apply your desired theme in Omarchy.
If you encounter any issues, please open an issue on the GitHub repository.
It's on GitHub. https://github.com/imbypass/omarchy-waybar-bepi
I actively encourage everyone to contribute a theme for their favorite application. If you have a theme for an application, an upgrade to an existing script, or even just feature ideas, please open a pull or a feature request on the GitHub repository. I try my best to review and merge them quickly. As a general rule of thumb, try to keep any templates submitted limited to a single script file.