NixOS module: integrate plugin into Jellyfin service #8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
What
Create a NixOS module at
nix/module.nixthat integrates the plugin into an existing Jellyfin install.The module should:
services.jellyfin-lessons.enable/var/lib/jellyfin/plugins/Lessons/)services.jellyfin-lessons.lessonsDir(path to Typst source files, default~/vault/lessons/)services.jellyfin-lessons.dataDir(path to SQLite DB, default~/.local/share/jellyfin-lessons/)Example usage:
Acceptance
services.jellyfin-lessons.enable = trueto NixOS config + rebuild makes the plugin load in JellyfinNotes
Use the flake's
packages.defaultas the plugin source. The module should be importable from the flake:imports = [ jellyfin-lessons.nixosModules.default ];This depends on issues #1 and #2 being done (flake + plugin skeleton).