set up initial arr stack
This commit is contained in:
parent
a0d45ddbef
commit
c6dc5b4c9d
6 changed files with 54 additions and 2 deletions
|
|
@ -79,8 +79,12 @@ in
|
||||||
deployment.targetHost = nasIp;
|
deployment.targetHost = nasIp;
|
||||||
imports = [
|
imports = [
|
||||||
../system/svalbard/configuration.nix
|
../system/svalbard/configuration.nix
|
||||||
(import ../home/programs/qbittorrent { pkgs = pkgs; })
|
../home/programs/qbittorrent
|
||||||
../home/programs/beets
|
../home/programs/beets
|
||||||
|
../home/programs/prowlarr
|
||||||
|
../home/programs/bazarr
|
||||||
|
../home/programs/radarr
|
||||||
|
../home/programs/sonarr
|
||||||
];
|
];
|
||||||
|
|
||||||
fileSystems."/export/storage" =
|
fileSystems."/export/storage" =
|
||||||
|
|
|
||||||
13
nix/home/programs/bazarr/default.nix
Normal file
13
nix/home/programs/bazarr/default.nix
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
users.groups.multimedia = { };
|
||||||
|
|
||||||
|
services.bazarr = {
|
||||||
|
enable = true;
|
||||||
|
openFirewall = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
users.extraUsers.bazarr = {
|
||||||
|
extraGroups = [ "bazarr" "multimedia" ];
|
||||||
|
};
|
||||||
|
}
|
||||||
7
nix/home/programs/prowlarr/default.nix
Normal file
7
nix/home/programs/prowlarr/default.nix
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
{ pgks, ... }:
|
||||||
|
{
|
||||||
|
services.prowlarr = {
|
||||||
|
enable = true;
|
||||||
|
openFirewall = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
{ pkgs }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
environment.systemPackages = with pkgs; [ qbittorrent-nox ];
|
environment.systemPackages = with pkgs; [ qbittorrent-nox ];
|
||||||
|
|
||||||
|
|
|
||||||
14
nix/home/programs/radarr/default.nix
Normal file
14
nix/home/programs/radarr/default.nix
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
users.groups.multimedia = { };
|
||||||
|
|
||||||
|
services.radarr = {
|
||||||
|
enable = true;
|
||||||
|
openFirewall = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
users.extraUsers.radarr = {
|
||||||
|
extraGroups = [ "radarr" "multimedia" ];
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
14
nix/home/programs/sonarr/default.nix
Normal file
14
nix/home/programs/sonarr/default.nix
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
users.groups.multimedia = { };
|
||||||
|
|
||||||
|
services.sonarr = {
|
||||||
|
enable = true;
|
||||||
|
openFirewall = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
users.extraUsers.sonarr = {
|
||||||
|
extraGroups = [ "sonarr" "multimedia" ];
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue