X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=modules%2Fprivate%2Fsystem%2Fmonitoring-1.nix;fp=modules%2Fprivate%2Fsystem%2Fmonitoring-1.nix;h=dea5f45993daf1f31e896172933c7ba214e89bdf;hp=91d30fdbb7b31111924d89826e8db80c2ebdf11e;hb=4c4652aabf2cb3ac8b40f2856eca07a1df9c27e0;hpb=da30ae4ffdd153a1eb32fb86f9ca9a65aa19e4e2 diff --git a/modules/private/system/monitoring-1.nix b/modules/private/system/monitoring-1.nix index 91d30fd..dea5f45 100644 --- a/modules/private/system/monitoring-1.nix +++ b/modules/private/system/monitoring-1.nix @@ -45,9 +45,8 @@ networking.firewall.allowedTCPPorts = [ 19999 ]; environment.etc."netdata/stream.conf".source = config.secrets.fullPaths."netdata-stream.conf"; - secrets.keys = [ - { - dest = "netdata-stream.conf"; + secrets.keys = { + "netdata-stream.conf" = { user = config.services.netdata.user; group = config.services.netdata.group; permissions = "0400"; @@ -58,8 +57,8 @@ default memory = ram health enabled by default = auto '') config.myEnv.monitoring.netdata_keys); - } - ]; + }; + }; users.users."${config.services.netdata.user}".extraGroups = [ "keys" ]; # This value determines the NixOS release with which your system is # to be compatible, in order to avoid breaking some software such as