aboutsummaryrefslogtreecommitdiff
path: root/nixos/server/configuration.nix
diff options
context:
space:
mode:
authorspl3g <spleefer6@yandex.ru>2025-08-26 22:34:54 +0500
committerspl3g <spleefer6@yandex.ru>2025-08-26 22:34:54 +0500
commit28a2ee8216723753d20c45a469d859df32b45579 (patch)
treefb8d51092b56988826d12208dd305d21531fd98f /nixos/server/configuration.nix
parentfb156074184d2881f88446b460827affe75ea0a4 (diff)
feat: add gonic to the home server
Diffstat (limited to 'nixos/server/configuration.nix')
-rw-r--r--nixos/server/configuration.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/nixos/server/configuration.nix b/nixos/server/configuration.nix
index 1732641..fc74927 100644
--- a/nixos/server/configuration.nix
+++ b/nixos/server/configuration.nix
@@ -12,7 +12,7 @@
./disk-config.nix
../serverModules/nginx.nix
../serverModules/files.nix
- ../serverModules/nfs.nix
+ ../serverModules/gonic.nix
];
nixpkgs.config.allowUnfree = true;
@@ -87,6 +87,8 @@
proxyPass = "http://127.0.0.1:5030";
proxyWebsockets = true;
};
+
+ "music".proxyPass = "http://127.0.0.1:4747";
"files".proxyPass = "http://127.0.0.1:9337";
"track".proxyPass = "http://127.0.0.1:7093";
@@ -146,6 +148,12 @@
domain = null;
};
+ gonic = {
+ enable = true;
+ extraGroups = ["music" "files"];
+ musicPaths = ["/srv/files/music"];
+ };
+
virtualisation.oci-containers.backend = "docker";
virtualisation.oci-containers.containers.traggo = {
image = "traggo/server";