diff options
| author | sinanmohd <sinan@sinanmohd.com> | 2025-12-25 22:46:05 +0530 |
|---|---|---|
| committer | sinanmohd <sinan@sinanmohd.com> | 2025-12-25 23:05:02 +0530 |
| commit | 2f1df0f1e0e86d8953db8dde7c2a53a9306661c4 (patch) | |
| tree | 69c67446895114f4a6e922174baf58f9fa38a1bc /os/kay/modules/services | |
| parent | 7c4f625736d6f0ff4913b07a39c76461bfcb927e (diff) | |
feat(os/kay/services): init arr
Diffstat (limited to 'os/kay/modules/services')
| -rw-r--r-- | os/kay/modules/services/nixarr.nix | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/os/kay/modules/services/nixarr.nix b/os/kay/modules/services/nixarr.nix new file mode 100644 index 0000000..ba8ed7b --- /dev/null +++ b/os/kay/modules/services/nixarr.nix @@ -0,0 +1,28 @@ +{ nixarr, ... }: +let + mediaDir = "/hdd/nixarr"; + stateDir = "${mediaDir}/.state/nixarr"; +in +{ + imports = [ nixarr.nixosModules.default ]; + + nixarr = { + enable = true; + inherit mediaDir stateDir; + + transmission = { + enable = true; + peerPort = 50000; + extraAllowedIps = [ "100.64.0.*" ]; + }; + + jellyfin.enable = true; + bazarr.enable = true; + lidarr.enable = true; + prowlarr.enable = true; + radarr.enable = true; + readarr.enable = true; + sonarr.enable = true; + jellyseerr.enable = true; + }; +} |
