Skip to content

v3.2.2

Choose a tag to compare

@NobleDoodle NobleDoodle released this 09 Oct 17:25
· 3 commits to main since this release

Change your Omarchy theme once and let your desktop follow — now including the apps you already had open.

Omarchroma applies your active Omarchy palette to GTK 3/4, libadwaita, GNOME
settings, Qt/KDE Frameworks, Dark Reader, Pear Desktop (YouTube Music), Flatpak
apps, and the browsers Omarchy doesn't theme itself: Firefox, Floorp, Zen,
LibreWolf, Waterfox and Vivaldi.

What's in 3.2.2

  • Restart apps on the new theme. Press / to see the apps still on the
    old theme, Ctrl+Enter to review what will close, and Ctrl+Enter again
    to restart them. Each one comes back on the workspace it was on, out of sight
    until it gets there. Apps busy downloading or copying files are left open.
  • Optional auto-prompt. Have that list open by itself after every theme
    change. Nothing closes until you press Ctrl+Enter. Setup asks, and you can
    change it any time in Settings.
  • Settings (s). Turn the auto-prompt on or off, and choose which optional
    frameworks the panel shows.
  • About (?). Plugin and service versions and the license, with links to
    open an issue or ask for help, see the source, and buy me a coffee.
  • Issue forms. Bug reports, feature requests and questions each have
    their own form, and About's link opens the choice of the three.
  • Readable KDE icons on dark themes. Okular and other KDE apps no longer
    draw dark icons on a dark background (#3).
  • Setup shows what's new and asks about the auto-prompt.
  • Security fixes. Nothing changes in how you use it.

Install

omarchy plugin add https://github.com/NobleDoodle/omarchroma --enable

Open the panel, press i, and follow the prompts. Already installed? Update
the plugin: the bar icon will alert and the panel's lit Update button tells you
to press i.

Prefer the service without the bar widget? See the README for a standalone
install.

Requirements

  • An Omarchy theme, or a palette file (see the README)
  • jq and python3 (both ship with Omarchy)
  • Optional: adw-gtk-theme (GTK 3 apps), python-plyvel (Dark Reader in
    Chromium browsers), flatpak (Flatpak apps)

Security

Omarchroma runs as your user, never as root, and writes only inside your home
directory. It writes into your browser profiles only if you switch on
Additional browsers. The only privileged step is installing packages with
pacman during setup, which asks first. It makes no network connections; the
links in About open in your browser. It closes and reopens apps only after you
confirm with Ctrl+Enter.

Limits

  • Restarting closes apps, so save your work first. Whether an app offers to
    save is up to the app, and an app with several windows closes without
    asking.
  • Apps no theme reaches, such as Steam, are never listed for a restart.
  • A sandboxed app (a Flatpak, for example) is restarted only through its own
    launcher; one without a launcher is left open.
  • Dark Reader has to be installed in your browser yourself, and is themed only
    in browsers installed natively, not as a Flatpak.
  • A browser picks up Additional browsers the next time it starts.

hyprchroma-3.2.2-1-any.pkg.tar.zst below is the built package, included for
reference — installing through the panel builds its own copy from this same
release.