12 lines
320 B
Nix
Raw Normal View History

2023-07-23 17:10:08 -07:00
{ config, lib, pkgs, user, ... }:
2023-07-25 15:31:46 -07:00
let cfg = config.modules.services.jellyfin;
2023-07-23 17:10:08 -07:00
in {
2023-07-25 15:31:46 -07:00
options.modules.services.jellyfin.enable = lib.mkEnableOption "jellyfin";
2023-07-23 17:10:08 -07:00
config = lib.mkIf cfg.enable {
services.jellyfin.enable = true;
2023-07-25 15:23:07 -07:00
services.jellyfin.openFirewall = true;
services.jellyfin.user = "${user}";
2023-07-23 17:10:08 -07:00
};
}