26 lines
524 B
Nix
26 lines
524 B
Nix
{ pkgs, ... }: {
|
|
users.groups.multimedia = { };
|
|
users.users.lucas.extraGroups = [ "multimedia" ];
|
|
|
|
systemd.tmpfiles.rules =
|
|
[ "d /data - - - - -" "d /data/media 0770 - multimedia - -" ];
|
|
|
|
services.jellyfin = {
|
|
enable = true;
|
|
openFirewall = true;
|
|
group = "multimedia";
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
jellyfin
|
|
jellyfin-web
|
|
jellyfin-ffmpeg
|
|
];
|
|
|
|
services.deluge = {
|
|
enable = true;
|
|
web.enable = true;
|
|
web.openFirewall = true;
|
|
group = "multimedia";
|
|
};
|
|
}
|