From b897a0e1dab4a661beea84f441f25c4c6da3a06c Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Sat, 25 May 2024 19:34:12 +0200 Subject: [PATCH] chore: persist data directories for mediaserver --- modules/mediaserver/default.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/modules/mediaserver/default.nix b/modules/mediaserver/default.nix index d48894c..5c38fa4 100644 --- a/modules/mediaserver/default.nix +++ b/modules/mediaserver/default.nix @@ -13,6 +13,24 @@ in config = mkIf cfg.enable (mkMerge [ { + environment.persistence."/persistent".directories = [ + { + directory = "/home/mediaserver/downloads"; + user = "mediaserver"; + group = "mediaserver"; + } + { + directory = "/home/mediaserver/series"; + user = "mediaserver"; + group = "mediaserver"; + } + { + directory = "/home/mediaserver/films"; + user = "mediaserver"; + group = "mediaserver"; + } + ]; + users.users.mediaserver = { name = "mediaserver"; isNormalUser = true;