Skip to content

feat!: rewrite Waybar modules, remove sotto, and fix GitHub Waybar JSON output#1

Merged
rbright merged 12 commits into
mainfrom
rust-waybar-rewrite
Apr 8, 2026
Merged

feat!: rewrite Waybar modules, remove sotto, and fix GitHub Waybar JSON output#1
rbright merged 12 commits into
mainfrom
rust-waybar-rewrite

Conversation

@rbright

@rbright rbright commented Apr 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a workspace foundation, deterministic guardrails, CI wiring, shared waybar-core crate, and Renovate config
  • rewrite the active Waybar modules (agent-usage, github, linear, schedule) from Go to the workspace crates with package-local tests
  • audit and remove the unused sotto module, switch local hooks to prek, and cut the repo over to the workspace-only toolchain/builds
  • fix the GitHub Waybar backend on NixOS/Waybar by silencing gh auth status during auth detection so the module emits JSON only
  • sync agent-usage pricing and normalization with the upstream CodexBar pricing table for current GPT 5.x and Claude 4.x variants
  • tighten the agent instruction router with a concise new-module checklist and clearer progressive-disclosure loading for future module work

Verification

  • just ci-check
  • just guardrails
  • nix develop -c just deps-check
  • nix develop -c cargo nextest run --workspace --all-targets
  • just nix-build
  • nix run 'path:.#github' -- status
  • cargo test -p waybar-agent-usage
  • git diff --check

@rbright rbright changed the title Rewrite Waybar modules in Rust and remove Sotto feat!: rewrite Waybar modules in Rust and remove sotto Apr 8, 2026
@rbright rbright changed the title feat!: rewrite Waybar modules in Rust and remove sotto feat!: rewrite Waybar modules and remove sotto Apr 8, 2026
@rbright rbright force-pushed the rust-waybar-rewrite branch 2 times, most recently from 37e553f to 4f1220a Compare April 8, 2026 19:39
@rbright rbright force-pushed the rust-waybar-rewrite branch from 4f1220a to 4ed6a79 Compare April 8, 2026 19:49
@rbright rbright changed the title feat!: rewrite Waybar modules and remove sotto feat!: rewrite Waybar modules, remove sotto, and fix GitHub Waybar JSON output Apr 8, 2026
@rbright rbright merged commit 09756bf into main Apr 8, 2026
6 checks passed
@rbright rbright deleted the rust-waybar-rewrite branch April 8, 2026 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant