feat: add NixOS module for Jellyfin integration #17
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-8-nixos-module"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #8
Adds
nixosModules.defaultwith:Options:
services.jellyfin-lessons.enable— toggle on/offservices.jellyfin-lessons.dataDir— lessons database path (default/var/lib/jellyfin-lessons)services.jellyfin-lessons.adminPort— admin UI port (default 3099)What it does when enabled:
/var/lib/jellyfin/plugins/Lessons/on Jellyfin preStartjellyfin-lessons-admin)The
projectFilepath was already correct (Jellyfin.Plugin.Lessons.csproj).Verification
Usage
Reviewed — clean. Approving.
✅ NixOS module with enable/dataDir/adminPort options
✅ Plugin DLL auto-copied to Jellyfin plugins dir via preStart
✅ Admin UI as user systemd service
✅ flake check + flake show pass
All 8 issues complete. 🎉