Omahub
← All plugins
S

OmaLogo

by suva

Application menu button with custom distribution branding and workspace switching

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
49c3dca
Scanned
1 month ago

No potentially dangerous behavior detected in the analyzed commit.

Automated analysis only — not a security guarantee.

AI advisory review

No obvious issues detected

Language-model assessment · ~deepseek/deepseek-v4-flash-latest — advisory only

None
AI risk level
None
Recommendation
install
Model
~deepseek/deepseek-v4-flash-latest
Analyzed commit
49c3dca
Reviewed
1 month ago

The plugin is a simple bar widget that displays a distribution logo and provides interactions to open menus, launch a terminal, and switch workspaces. All commands are hardcoded and safe, with no user-controlled input or dangerous operations.

How this check works

This review combines the deterministic scan (the rule-based results above) with an independent look at the plugin's code by a language model. The model reads a trimmed sample of the repository's files, the manifest, and the README, then gives a plain-language risk level and a recommendation: install (no notable danger), review (look closer first), or avoid (clearly dangerous).

It runs on the same analyzed commit as the deterministic scan and is strictly advisory — it is not a security guarantee and never blocks a plugin by itself. A human moderator still reviews plugins before they are listed.

AI advisory only — automated analysis, not a security guarantee.

Install
$ omarchy plugin add https://github.com/thepathless/omalogo --enable
Desktop #Hyprland #bar #launcher

OmaLogo 󰣇

An elegant, modern application menu launcher and distribution branding plugin for Omarchy (Arch Linux + Hyprland + Quickshell).

OmaLogo replaces the status bar logo button with an interactive, multi-purpose widget featuring Niri-style workspace scrolling and an embedded Distribution Logo Picker supporting 22 Linux and Unix distributions.


<p align="center"> <img src="./preview.png" alt="OmaLogo Preview" width="600" /> </p>

⚡ Installation

To install and immediately enable OmaLogo on your Omarchy status bar:

omarchy plugin add https://github.com/thepathless/omalogo.git --enable

🔄 Update

To update OmaLogo to the latest release:

omarchy plugin update omalogo

🗑️ Removal / Uninstall

To safely remove OmaLogo from your status bar and system:

omarchy plugin remove omalogo

✨ Features

  • App Menu Launch: Left-click to summon the native Omarchy application and command menu.
  • Terminal Shortcut: Right-click to immediately launch the default terminal emulator (xdg-terminal-exec).
  • Distribution Branding: Middle-click to choose from 22 distribution logos (Omarchy, Arch, Debian, Ubuntu, Fedora, NixOS, Gentoo, Void, Alpine, openSUSE, Manjaro, Mint, EndeavourOS, Pop!_OS, Kali, Artix, FreeBSD, Red Hat, Rocky, AlmaLinux, CentOS, Tux).
  • Workspace Scrolling: Scroll up or down on the logo to navigate between active Hyprland workspaces forward and backward (Niri-style).
  • Clean Typography: Dynamic tooltip showing the active distribution name (Arch, Omarchy, Fedora, Tux, etc.).
  • Zero-Drift State Persistence: Your selected distribution logo is automatically persisted in ~/.config/omarchy/shell.json.

🎮 Interactions

Action Function
Left-Click Open Omarchy Application Menu
Right-Click Launch Default Terminal
Middle-Click Open Distribution Logo Picker
Scroll Down Next Workspace (hl.dsp.focus({ workspace = "e+1" }))
Scroll Up Previous Workspace (hl.dsp.focus({ workspace = "e-1" }))

🛠️ Configuration

To manually position or configure OmaLogo in ~/.config/omarchy/shell.json:

{
  "bar": {
    "layout": {
      "left": [
        {
          "id": "omalogo",
          "distro": "arch"
        }
      ]
    }
  }
}

📄 License

MIT License. Designed with ❤️ for the Omarchy Linux desktop.