refactor(osd): move volume bindings to audio #173

Merged
alexion merged 1 commits from refactor/osd-module-cleanup into main 2026-10-11 22:35:38 -04:00
Owner

Summary

  • Move volume and mute keybinds from osd.nix to audio.nix.
  • Keep brightness keybinds with the SwayOSD module.
  • Replace direct SwayOSD binary paths with executable helpers.
  • Remove the one-use user binding from osd.nix.

Verification

  • nix eval --json '.#nixosConfigurations.zeus.config.registry.keybind.zeus.volume-up.action.command' | jq .
  • nix eval --json '.#nixosConfigurations.zeus.config.registry.keybind.zeus.mute.action.command' | jq .
  • nix eval --json '.#nixosConfigurations.zeus.config.registry.keybind.zeus.brightness-up.action.command' | jq .
  • nix eval --json '.#nixosConfigurations.zeus.config.home-manager.users.alexion.systemd.user.services.swayosd.Service.ExecStart' | jq .
  • nix run .#fix
  • bazel run //src/natu:natu -- configs/nixos/modules/desktop/utilities/audio.nix configs/nixos/modules/desktop/utilities/osd.nix
## Summary - Move volume and mute keybinds from `osd.nix` to `audio.nix`. - Keep brightness keybinds with the SwayOSD module. - Replace direct SwayOSD binary paths with executable helpers. - Remove the one-use user binding from `osd.nix`. ## Verification - `nix eval --json '.#nixosConfigurations.zeus.config.registry.keybind.zeus.volume-up.action.command' | jq .` - `nix eval --json '.#nixosConfigurations.zeus.config.registry.keybind.zeus.mute.action.command' | jq .` - `nix eval --json '.#nixosConfigurations.zeus.config.registry.keybind.zeus.brightness-up.action.command' | jq .` - `nix eval --json '.#nixosConfigurations.zeus.config.home-manager.users.alexion.systemd.user.services.swayosd.Service.ExecStart' | jq .` - `nix run .#fix` - `bazel run //src/natu:natu -- configs/nixos/modules/desktop/utilities/audio.nix configs/nixos/modules/desktop/utilities/osd.nix`
alexion added 1 commit 2026-10-11 22:33:44 -04:00
alexion merged commit d0abfc1625 into main 2026-10-11 22:35:38 -04:00
alexion deleted branch refactor/osd-module-cleanup 2026-10-11 22:35:39 -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#173