From 279241632b566fd26011409672277ca02ed697d1 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 9 Jun 2025 23:42:37 +0530 Subject: Refactor config to settings.nix and settings.private.nix --- settings.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 settings.nix (limited to 'settings.nix') diff --git a/settings.nix b/settings.nix new file mode 100644 index 0000000..92d3165 --- /dev/null +++ b/settings.nix @@ -0,0 +1,24 @@ +{ lib }: +let + privateSettings = import ./settings.private.nix; +in lib.recursiveUpdate privateSettings rec { + network = { + ports = { + ssh = 22; + radarr = 7878; + sonarr = 8989; + prowlarr = 9696; + jellyfin = 8096; + transmissionRPC = 9091; + }; + exposeTransmissionRPC = false; + }; + + media = { + baseDir = "/media"; + downloadsDir = "${media.baseDir}/_downloads"; + tvDir = "${media.baseDir}/tv"; + moviesDir = "${media.baseDir}/movies"; + group = "multimedia"; + }; +} -- cgit v1.3.1