add prometheus module and edit sops.nix

This commit is contained in:
2026-09-30 19:15:00 +02:00
parent dc8c89e358
commit 12eacb13ad
9 changed files with 81 additions and 58 deletions
+1
View File
@@ -1,5 +1,6 @@
{
networking.firewall.allowedTCPPorts = [
2049
5030
3900
3901
+17
View File
@@ -14,4 +14,21 @@
analytics.reporting_enabled = false;
};
};
services.prometheus = {
enable = true;
globalConfig.scrape_interval = "10s";
scrapeConfigs = [
{
job_name = "navidrome";
scheme = "http";
metrics_path = "/metrics";
static_configs = [
{
targets = [ "localhost:4533" ];
}
];
}
];
};
}
+1
View File
@@ -15,6 +15,7 @@
CoverArtPriority = "embedded, cover.*, folder.*, front.*, jacket.*, *, external";
pid.album = "folder";
Subsonic.DefaultReportRealPath = true;
prometheus.enabled = true;
};
};
+1
View File
@@ -4,6 +4,7 @@
services.slskd = {
enable = true;
environmentFile = /run/secrets/slskd_secrets;
openFirewall = true;
user = "user";
settings = {
remote_file_management = true;
+4 -6
View File
@@ -1,9 +1,5 @@
{ sops-nix, ... }:
{ ... }:
{
imports = [
sops-nix.nixosModules.sops
];
sops = {
defaultSopsFile = ../secrets/secrets.yaml;
defaultSopsFormat = "yaml";
@@ -14,7 +10,9 @@
owner = "user";
};
secrets."slskd_secrets" = { };
secrets."slskd_secrets" = {
owner = "user";
};
useSystemdActivation = true;
};