set up initial arr stack

This commit is contained in:
Haak Saxberg 2023-11-19 17:01:17 -08:00
parent a0d45ddbef
commit c6dc5b4c9d
6 changed files with 54 additions and 2 deletions

View file

@ -79,8 +79,12 @@ in
deployment.targetHost = nasIp;
imports = [
../system/svalbard/configuration.nix
(import ../home/programs/qbittorrent { pkgs = pkgs; })
../home/programs/qbittorrent
../home/programs/beets
../home/programs/prowlarr
../home/programs/bazarr
../home/programs/radarr
../home/programs/sonarr
];
fileSystems."/export/storage" =

View file

@ -0,0 +1,13 @@
{ pkgs, ... }:
{
users.groups.multimedia = { };
services.bazarr = {
enable = true;
openFirewall = true;
};
users.extraUsers.bazarr = {
extraGroups = [ "bazarr" "multimedia" ];
};
}

View file

@ -0,0 +1,7 @@
{ pgks, ... }:
{
services.prowlarr = {
enable = true;
openFirewall = true;
};
}

View file

@ -1,4 +1,4 @@
{ pkgs }:
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [ qbittorrent-nox ];

View file

@ -0,0 +1,14 @@
{ pkgs, ... }:
{
users.groups.multimedia = { };
services.radarr = {
enable = true;
openFirewall = true;
};
users.extraUsers.radarr = {
extraGroups = [ "radarr" "multimedia" ];
};
}

View file

@ -0,0 +1,14 @@
{ pkgs, ... }:
{
users.groups.multimedia = { };
services.sonarr = {
enable = true;
openFirewall = true;
};
users.extraUsers.sonarr = {
extraGroups = [ "sonarr" "multimedia" ];
};
}