@ericvrp/omarchy-bar-autohide
Bar Autohide v1.4.1
Event-driven auto-hide for the Omarchy bar
Start with the source
Version 1.4.1Read the code and installation instructions at this exact commit.
Inspect sourcef7cbac65b70e3024911dbee420110e918772cba7The standard Omarchy install command follows upstream code and may install a different commit. Check the repository’s instructions before installing.
Release history
2 releases| Version | Published | Publisher | Record |
|---|---|---|---|
| v1.4.1 | Oct 22, 2026 | Upstream monitor | Receipt ↗ |
| v1.3.0 | Oct 16, 2026 | Upstream monitor | Receipt ↗ |
What was checked
Manifest structure, declared files, QML parsing, repository identity and bounded source analysis passed at this commit.
PENDING REVIEW
Waiting for human review. No verification has been granted.
Security capabilities
Last scan: Oct 22, 2026Automated security analysis is not a guarantee that a plugin is safe. “No match” means the scanner did not recognize a pattern; it is not proof of absence.
network · No match
shell · 8 matches
Service.qml:15 ↗property var shell: null
Service.qml:92 ↗const sh = Number(s.height || 0)
Service.qml:93 ↗if (sw <= 0 || sh <= 0) continue
Service.qml:94 ↗if (px < sx || px >= sx + sw || py < sy || py >= sy + sh) continue
Service.qml:96 ↗if (position === "bottom") return py >= sy + sh - size
Service.qml:126 ↗command: ["bash", "-c", "[[ -f " + Util.shellQuote(root.barOffFile)
scripts/dev-install.sh:1 ↗#!/bin/bash
scripts/dev-uninstall.sh:1 ↗#!/bin/bash
filesystemRead · No match
filesystemWrite · 14 matches
Service.qml:118 ↗Util.execDetached("rm -f " + Util.shellQuote(barOffFile) + barSyncNudge)
Service.qml:136 ↗Util.execDetached("mkdir -p " + Util.shellQuote(root.toggleDir)
Service.qml:260 ↗// teardown, its own restore never ran, so the rm below is the safe
Service.qml:264 ↗Util.execDetached("mkdir -p " + Util.shellQuote(toggleDir)
Service.qml:267 ↗Util.execDetached("rm -f " + Util.shellQuote(barOffFile) + barSyncNudge)
scripts/dev-install.sh:24 ↗mkdir -p "$plugin_dir" "$(dirname -- "$shell_config")"
scripts/dev-install.sh:30 ↗rm -f "$plugin_dir/cursor_poll.py"
scripts/dev-install.sh:31 ↗rm -rf "$legacy_plugin_dir"
scripts/dev-install.sh:78 ↗os.unlink(temporary)
scripts/dev-uninstall.sh:58 ↗os.unlink(temporary)
scripts/dev-uninstall.sh:66 ↗rm -rf "$plugin_dir"
scripts/dev-uninstall.sh:67 ↗rm -rf "$legacy_plugin_dir"
environment · 32 matches
Service.qml:13 ↗property string toggleDir: Quickshell.env("HOME") + "/.local/state/omarchy/toggles"
scripts/dev-install.sh:16 ↗repo_dir=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)
scripts/dev-install.sh:17 ↗config_home=${XDG_CONFIG_HOME:-$HOME/.config}
scripts/dev-install.sh:19 ↗plugin_dir="$config_home/omarchy/plugins/$plugin_id"
scripts/dev-install.sh:20 ↗legacy_plugin_dir="$config_home/omarchy/plugins/autohide"
scripts/dev-install.sh:21 ↗shell_config="$config_home/omarchy/shell.json"
scripts/dev-install.sh:22 ↗defaults="${OMARCHY_PATH:-/usr/share/omarchy}/config/omarchy/shell.json"
scripts/dev-install.sh:24 ↗mkdir -p "$plugin_dir" "$(dirname -- "$shell_config")"
scripts/dev-install.sh:26 ↗if [[ $repo_dir != "$plugin_dir" ]]; then
scripts/dev-install.sh:27 ↗install -m 0644 "$repo_dir/manifest.json" "$plugin_dir/manifest.json"
scripts/dev-install.sh:28 ↗install -m 0644 "$repo_dir/Service.qml" "$plugin_dir/Service.qml"
scripts/dev-install.sh:30 ↗rm -f "$plugin_dir/cursor_poll.py"
downloads · No match
downloadExecution · No match
obfuscation · No match
credentials · No match
Automated validation details
Static pattern analysis and qmllint parsing. Up to 12 evidence samples per capability; all matching lines counted. Absence of a match does not establish absence of a capability.
- Service.qml: parsed, 160 diagnostics. Static parser only; Omarchy imports may be unavailable.
Manifest at this commit
{
"schemaVersion": 1,
"id": "ericvrp.bar-autohide",
"name": "Bar Autohide",
"version": "1.4.1",
"author": "Eric van Riet Paap",
"description": "Event-driven auto-hide for the Omarchy bar",
"license": "MIT",
"kinds": [
"service"
],
"entryPoints": {
"service": "Service.qml"
}
}Review history
No human review recorded.
Changed files since the previous scan
Inspect complete code diff ↗- DEVELOPING.md
- README.md
- Service.qml
- manifest.json
- scripts/dev-uninstall.sh
Report this plugin
For authorized reviewers
Review this plugin
Inspect the source and scan above, choose a decision, then submit the prepared issue on GitHub. Only configured reviewer accounts can record a decision.
- Service.qml: process execution, privilege escalation, or network access; inspect source
These checks do not include runtime testing or a full dependency audit. Plugins run with your user permissions. Read the verification policy.
Manifest SHA-256 digest
624b7cd9304edb48384a26d16276e8e638e44589fbbc624aabde4386676ddf67