fix(waybar): use Lua dispatch build #172

Merged
alexion merged 1 commits from fix/waybar-lua-dispatch-source into main 2026-10-11 22:19:47 -04:00
Owner

Summary

  • Build Waybar from the upstream commit that includes PR #5013.
  • Preserve Cava support for the unreleased Waybar source layout.
  • Remove the stale on-click = "activate" workspace setting.

Verification

  • nix eval --json '.#nixosConfigurations.zeus.config.home-manager.users.alexion.programs.waybar.settings.mainBar."hyprland/workspaces"' | jq '{hasOnClick: has("on-click"), format}'
  • nix eval --raw '.#nixosConfigurations.zeus.config.home-manager.users.alexion.programs.waybar.package.src.outPath'
  • nix build --no-link '.#nixosConfigurations.zeus.config.home-manager.users.alexion.programs.waybar.package'
  • nix run .#fix
  • bazel run //src/natu:natu -- configs/nixos/modules/desktop/session/waybar.nix configs/nixos/modules/desktop/session/hyprland/default.nix
## Summary - Build Waybar from the upstream commit that includes PR `#5013`. - Preserve Cava support for the unreleased Waybar source layout. - Remove the stale `on-click = "activate"` workspace setting. ## Verification - `nix eval --json '.#nixosConfigurations.zeus.config.home-manager.users.alexion.programs.waybar.settings.mainBar."hyprland/workspaces"' | jq '{hasOnClick: has("on-click"), format}'` - `nix eval --raw '.#nixosConfigurations.zeus.config.home-manager.users.alexion.programs.waybar.package.src.outPath'` - `nix build --no-link '.#nixosConfigurations.zeus.config.home-manager.users.alexion.programs.waybar.package'` - `nix run .#fix` - `bazel run //src/natu:natu -- configs/nixos/modules/desktop/session/waybar.nix configs/nixos/modules/desktop/session/hyprland/default.nix`
alexion added 1 commit 2026-10-11 22:12:24 -04:00
Author
Owner

Manual verification: workspace icon clicks focus the clicked workspace after switching to the Waybar build with upstream PR #5013.

Manual verification: workspace icon clicks focus the clicked workspace after switching to the Waybar build with upstream PR #5013.
alexion merged commit 031090e4ea into main 2026-10-11 22:19:47 -04:00
alexion deleted branch fix/waybar-lua-dispatch-source 2026-10-11 22:19:47 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#172