refactor(audio): simplify media controls #169

Merged
alexion merged 1 commits from refactor/audio-module-cleanup into main 2026-10-11 21:34:55 -04:00
Owner

Summary

  • Reduce repeated media keybind definitions in audio.nix.
  • Keep native NixOS options before registries in the config block.
  • Inline command path lookups where the settings use them.

Verification

  • nix run .#fix
  • bazel run //src/natu:natu -- configs/nixos/modules/desktop/utilities/audio.nix
  • nix eval --json '.#nixosConfigurations.zeus.config.registry.keybind.zeus.media-play.action.command' | jq .
  • nix eval --json '.#nixosConfigurations.zeus.config.home-manager.users.alexion.programs.waybar.settings.mainBar.wireplumber."on-click"' | jq .
## Summary - Reduce repeated media keybind definitions in `audio.nix`. - Keep native NixOS options before registries in the config block. - Inline command path lookups where the settings use them. ## Verification - `nix run .#fix` - `bazel run //src/natu:natu -- configs/nixos/modules/desktop/utilities/audio.nix` - `nix eval --json '.#nixosConfigurations.zeus.config.registry.keybind.zeus.media-play.action.command' | jq .` - `nix eval --json '.#nixosConfigurations.zeus.config.home-manager.users.alexion.programs.waybar.settings.mainBar.wireplumber."on-click"' | jq .`
alexion added 1 commit 2026-10-11 21:31:15 -04:00
alexion merged commit 1d5acc09c6 into main 2026-10-11 21:34:55 -04:00
alexion deleted branch refactor/audio-module-cleanup 2026-10-11 21:34:55 -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#169