nixos/graphite: add package option to graphiteApi
This commit is contained in:
parent
4d261e64f6
commit
1cdb6cfb00
@ -116,6 +116,12 @@ in {
|
|||||||
type = types.int;
|
type = types.int;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
package = mkOption {
|
||||||
|
description = "Package to use for graphite api.";
|
||||||
|
default = pkgs.python27Packages.graphite_api;
|
||||||
|
type = types.package;
|
||||||
|
};
|
||||||
|
|
||||||
extraConfig = mkOption {
|
extraConfig = mkOption {
|
||||||
description = "Extra configuration for graphite api.";
|
description = "Extra configuration for graphite api.";
|
||||||
default = ''
|
default = ''
|
||||||
@ -398,7 +404,7 @@ in {
|
|||||||
after = [ "network-interfaces.target" ];
|
after = [ "network-interfaces.target" ];
|
||||||
environment = {
|
environment = {
|
||||||
PYTHONPATH =
|
PYTHONPATH =
|
||||||
"${pkgs.python27Packages.graphite_api}/lib/python2.7/site-packages:" +
|
"${cfg.api.package}/lib/python2.7/site-packages:" +
|
||||||
concatMapStringsSep ":" (f: f + "/lib/python2.7/site-packages") cfg.api.finders;
|
concatMapStringsSep ":" (f: f + "/lib/python2.7/site-packages") cfg.api.finders;
|
||||||
GRAPHITE_API_CONFIG = graphiteApiConfig;
|
GRAPHITE_API_CONFIG = graphiteApiConfig;
|
||||||
LD_LIBRARY_PATH = "${pkgs.cairo}/lib";
|
LD_LIBRARY_PATH = "${pkgs.cairo}/lib";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user