Omahub
← All plugins
S

Omarchy Submap

by sohanemon

Submap toolkit for the Omarchy bar — ships a live submap indicator, with more submap features planned

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
637c157
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
637c157
Reviewed
1 month ago

This plugin is a simple QML bar widget that displays the active Hyprland submap name. It runs only a static `hyprctl submap` command, performs no file writes or network access, and sanitizes submap text by stripping '<' before rendering, which mitigates rich-text injection in the bar label. The deterministic scan found no issues, and my review agrees.

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/sohanemon/omarchy-submap --enable
Other #bar #quickshell

Omarchy Submap

This plugin provides a live status indicator for your active Hyprland submap. It shows the current submap name in your Omarchy bar, providing clear visual feedback when you enter modes like resize, launch, or leader-key layers.

Preview Demo Demo 2

How it works

The indicator subscribes to Hyprland's submap IPC event for zero-latency updates. It automatically hides in the default keymap, ensuring your bar remains clutter-free. On shell startup it also queries hyprctl submap once, covering shell restarts that happen while a submap is already active.

Install

omarchy plugin add https://github.com/sohanemon/omarchy-submap.git --enable

Pick a bar section when prompted (it defaults to left, next to the workspaces). You can move it later with:

omarchy bar move io.github.sohanemon.submap --section center

Uninstall

omarchy plugin remove io.github.sohanemon.submap

Requirements

  • Omarchy 4.0 "quattro" or later (Quickshell-based shell).

License

MIT

Publisher

This plugin is maintained as part of the Omarchy ecosystem.