wlr-layer-shell status bar for Horizon
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-12 21:18:23 +01:00
src viper: clock module + text rendering 2026-11-12 21:18:23 +01:00
.gitignore chore: import viper status bar 2026-11-08 20:55:43 +01:00
Cargo.lock viper: clock module + text rendering 2026-11-12 21:18:23 +01:00
Cargo.toml viper: clock module + text rendering 2026-11-12 21:18:23 +01:00
LICENSE chore: import viper status bar 2026-11-08 20:55:43 +01:00
README.md chore: import viper status bar 2026-11-08 20:55:43 +01:00

viper

Horizon status bar, Wayland layer-shell.

Rust, BSD-3-Clause.

status

  • TOML config with show, get, set
  • layer-shell surface drawing a solid background from config
  • modules (clock, battery, etc.) not wired yet

usage

viper show
viper get <key>
viper set <key> <value>
viper run

config

position = "top"
height = 30
color_background = "#1e1e2e"

Config keys follow the [theme]-style flat layout: position, height, color_background. Missing keys fall back to defaults, so an empty file runs a top bar with the default palette.