diff --git a/curacao/default.nix b/curacao/default.nix index c78cafc..b6faf5f 100644 --- a/curacao/default.nix +++ b/curacao/default.nix @@ -14,6 +14,7 @@ ./features.nix ./hardware.nix ./homeautomation + ./jellyfin.nix ./rssVideos.nix ./webcam ]; diff --git a/curacao/jellyfin.nix b/curacao/jellyfin.nix new file mode 100644 index 0000000..7d9ce1c --- /dev/null +++ b/curacao/jellyfin.nix @@ -0,0 +1,27 @@ +{ + config, + ... +}: +let + hostConfig = config; +in +{ + config.home-manager.users.geoffrey = + { + pkgs, + lib, + config, + ... + }: + { + systemd.user = { + services.jellyfin-mpv-shim = { + Unit = { + After = [ "graphical-session.target" ]; + PartOf = [ "graphical-session.target" ]; + }; + Service.ExecStart = lib.getExe pkgs.jellyfin-mpv-shim; + }; + }; + }; +}