Commit Graph

24 Commits

Author SHA1 Message Date
johno c26a11a9a8 fix(boxy): Update appLauncherServer to use module option syntax 2026-01-12 21:42:29 -08:00
johno 9e1003d4fc Add kodi role to zix790prors 2026-01-11 16:28:54 -08:00
johno ef3e9b8c82 Implement volume control for boxy via Home Assistant
Add remote volume control for the living room media center (boxy) that
controls the Denon AVR through Home Assistant instead of local audio.

- Create plasma-manager-kodi role with custom KDE hotkeys for volume
  up/down/mute that execute shell scripts
- Scripts retrieve HA token from KDE Wallet and send API requests to
  control media_player.denon_avr_s970h_2
- Add retry logic (3 attempts) and error notifications
- Enable KDE Wallet PAM integration for automatic wallet unlock
- Configure KDE settings: Breeze Dark theme, disable screen locking,
  empty session restore
- Add kconfig package for debugging tools
2026-01-03 17:11:43 -08:00
johno 0f76939983 Increase jellyfinScaleFactor to 2.5 for boxy 2025-12-22 12:30:36 -08:00
johno 175da48170 Fix jellyfinScaleFactor implementation in kodi role
The original implementation had several issues that prevented it from
building:
- Used buildInputs instead of nativeBuildInputs for makeWrapper
- Referenced wrong executable name (jellyfinmediaplayer vs jellyfin-desktop)
- Used wrapProgram which doesn't work with symlinks from symlinkJoin

Fixed by using makeWrapper directly with the correct executable path
after removing the symlink.

Also enabled jellyfinScaleFactor = 1.5 on boxy for UI scaling.
2025-12-22 12:17:54 -08:00
johno 6d9686f14b Fix deprecated package names for NixOS 25.11
- Remove amdvlk from boxy config (replaced by RADV, enabled by default)
- Rename vaapiVdpau to libva-vdpau-driver in wixos config
- Fixes nix flake check errors
2025-12-04 16:21:43 -08:00
johno d3cb09040a [kodi] Fix autologin for boxy 2025-10-13 14:32:28 -07:00
johno f0bf2f2d8c [gaming] Add an emulation suboption 2025-08-20 19:27:00 -07:00
johno 52c110a505 [boxy] Enhance graphics drivers 2025-03-16 15:43:41 -07:00
johno d5997575df [boxy] Add sddm config 2025-03-16 14:34:19 -07:00
johno c6d787f9f5 [boxy] Enable bluetooth 2025-03-16 14:33:00 -07:00
johno 1e01d44f2f wip 2025-03-08 14:46:39 -08:00
johno ae543d9628 Revert "[spotifyd] Update to lean in on pulseaudio"
This reverts commit b9097e91d5.
2024-11-03 09:50:08 -08:00
johno b9097e91d5 [spotifyd] Update to lean in on pulseaudio 2024-10-21 12:31:36 -07:00
johno 3477a3480f [boxy] Fix wayland and user setup 2024-10-05 19:10:15 -07:00
johno 8e27017aa4 [boxy] Force things to work, but on X11 for now 2024-10-04 17:16:30 -07:00
johno 3f1bdc7af0 [audio] Add an audio role 2024-09-19 20:47:19 -07:00
johno 3a9348730b Update all machines to use new roles format 2024-09-08 14:16:17 -07:00
johno f22ff0e286 [kodi] Add wayland option 2024-09-08 12:22:22 -07:00
johno 811b61e9e2 Update to current graphics acceleration setting 2024-09-07 20:06:05 -07:00
johno 2390d55782 [boxy] Enable hardware graphics acceleration 2024-09-07 20:00:26 -07:00
johno 609e5f4548 Remove boxy boilerplate comments 2024-09-07 18:37:49 -07:00
johno 3b40ecbad1 Add roles to boxy 2024-09-07 18:28:03 -07:00
johno 23639bee01 Initial boxy config 2024-09-08 01:22:54 +00:00