Skip to content

waybar

Version 2026.243.0100
Repo box/github.com/opencharly/pod-waybar:v2026.243.0508

Waybar status bar and Sway auto-tiling for the Sway desktop Installs the waybar package, stages the waybar-wrapper launcher and the sway-autotile helper into the user’s ~/.local/bin, and stages the shared Catppuccin Mocha waybar config + stylesheet under ~/.config/waybar. Two supervisord services then run the bar and the auto-tiler against the Sway Wayland session. Every installed artifact is file-verifiable at build scope.

  • waybar
  • sway-autotile

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
run mkdir=${HOME}/.local/bin
run mkdir=${HOME}/.config/waybar
run copy=waybar-wrapper
run copy=sway-autotile
run copy=config.json
run copy=style.css
check the waybar status-bar binary is installed from the distro package
check waybar is recorded as installed in the package database
check the supervised waybar entry blocks on the compositor socket before exec
check waybar-wrapper no longer hand-rolls the wait it delegated to wait_for
check the waybar-wrapper launcher script is installed under the user’s bin
check the sway-autotile helper script is installed under the user’s bin
check the waybar module-layout config is staged for the user
check the Catppuccin Mocha stylesheet is staged for the user
agent-check the waybar status bar appears on the running Sway desktop showing the taskbar, Chrome-restart, and notification toggle modules