Skip to content

Repository files navigation

NetBird for Omarchy

NetBird status in the Omarchy bar — toggle the connection, see your NetBird IP/FQDN, browse peers and copy IPs/FQDNs. Theme-aware bird icon (outline when disconnected, solid when connected) matching the Wi-Fi menu.

Preview

Connected Disconnected
Connected Disconnected

Dummy data: 100.64.0.5/16, demo-laptop.test…, 3 peers — panel 435×435.

Install

omarchy plugin add https://github.com/thebub/omarchy-netbird.git --enable

The widget is placed to the right section after omarchy.network (like omarchy.tailscale).

Usage

  • Left click the bird → open/close panel.
  • Right click → toggle netbird up / netbird down.
  • Middle click → refresh status.
  • Inside panel: j/k navigate, Enter copy, n toggle, c copy peer IP, Escape close, Tab switch panel.
  • Panel shows NetBird IP (full CIDR, e.g. 100.64.0.5/16), FQDN, Management, and PEERS (IP · FQDN) with copy popup.

Configure

# Move / position
omarchy bar move io.github.thebub.netbird --section right --after omarchy.network

# Refresh interval (seconds, 5–3600, default 30)
# via Omarchy bar settings UI or shell.json barWidget settings

shell.json example:

{ "id": "io.github.thebub.netbird", "refreshIntervalSec": 30 }

Remove

omarchy plugin remove io.github.thebub.netbird

Requirements

  • netbird CLI on PATH (netbird status --json)
  • wl-copy (wl-clipboard) for copy actions
  • netbird.service systemd daemon (optional autostart: systemctl is-enabled netbird shows whether it restores last Connected state on boot)

License

MIT — see LICENSE. Bird SVG is the official NetBird logo, tinted to bar.foreground for theme parity.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages