From 5d03d532da3c685acfe9a5b4019719dee83e24aa Mon Sep 17 00:00:00 2001 From: Felix Tenley Date: Thu, 27 May 2021 12:38:34 +0200 Subject: [PATCH] feat(jellyfin): change user & group --- rpi4.nix | 2 +- services/jellyfin.nix | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/rpi4.nix b/rpi4.nix index b5b6e03..8142880 100644 --- a/rpi4.nix +++ b/rpi4.nix @@ -85,7 +85,7 @@ with builtins; { users.users.felschr = { isNormalUser = true; - extraGroups = [ "wheel" "audio" "disk" ]; + extraGroups = [ "wheel" "audio" "disk" "media" ]; shell = pkgs.zsh; openssh.authorizedKeys.keyFiles = [ ./key ]; }; diff --git a/services/jellyfin.nix b/services/jellyfin.nix index 9f34caf..52941cc 100644 --- a/services/jellyfin.nix +++ b/services/jellyfin.nix @@ -1,13 +1,14 @@ { config, pkgs, ... }: -let user = "felschr"; -in { +{ + users.groups.media = { }; + services.jellyfin.enable = true; - services.jellyfin.user = user; + services.jellyfin.group = "media"; services.jellyfin.openFirewall = true; # for hardware acceleration - users.users."${user}".extraGroups = [ "video" "render" ]; + users.users.jellyfin.extraGroups = [ "video" "render" ]; services.nginx = { virtualHosts."media.felschr.com" = {