tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
nixos/graphite: add package option to graphiteApi
Jaka Hudoklin
11 years ago
1cdb6cfb
4d261e64
+7
-1
1 changed file
expand all
collapse all
unified
split
nixos
modules
services
monitoring
graphite.nix
+7
-1
nixos/modules/services/monitoring/graphite.nix
···
116
116
type = types.int;
117
117
};
118
118
119
119
+
package = mkOption {
120
120
+
description = "Package to use for graphite api.";
121
121
+
default = pkgs.python27Packages.graphite_api;
122
122
+
type = types.package;
123
123
+
};
124
124
+
119
125
extraConfig = mkOption {
120
126
description = "Extra configuration for graphite api.";
121
127
default = ''
···
398
404
after = [ "network-interfaces.target" ];
399
405
environment = {
400
406
PYTHONPATH =
401
401
-
"${pkgs.python27Packages.graphite_api}/lib/python2.7/site-packages:" +
407
407
+
"${cfg.api.package}/lib/python2.7/site-packages:" +
402
408
concatMapStringsSep ":" (f: f + "/lib/python2.7/site-packages") cfg.api.finders;
403
409
GRAPHITE_API_CONFIG = graphiteApiConfig;
404
410
LD_LIBRARY_PATH = "${pkgs.cairo}/lib";