Loading nixos/modules/services/monitoring/collectd.nix +14 −0 Original line number Diff line number Diff line Loading @@ -46,6 +46,20 @@ in package = lib.mkPackageOption pkgs "collectd" { }; finalPackage = lib.mkOption { readOnly = true; default = minimalPackage; defaultText = lib.literalExpression '' if config.services.collectd.buildMinimalPackage then cfg.package.override { enabledPlugins = [ "syslog" ] ++ builtins.attrNames cfg.plugins; } else cfg.package ''; description = "The final package being used after applying plugins and minimalPackage."; }; buildMinimalPackage = lib.mkOption { default = false; description = '' Loading pkgs/tools/system/collectd/default.nix +3 −3 Original line number Diff line number Diff line Loading @@ -11,10 +11,10 @@ flex, perl, nixosTests, ... }@args: enabledPlugins ? null, }: let plugins = callPackage ./plugins.nix args; plugins = callPackage ./plugins.nix { inherit enabledPlugins; }; in stdenv.mkDerivation (finalAttrs: { pname = "collectd"; Loading pkgs/tools/system/collectd/plugins.nix +0 −1 Original line number Diff line number Diff line Loading @@ -45,7 +45,6 @@ # Defaults to `null` for all supported plugins (except xen, which is marked as # insecure), otherwise a list of plugin names for a custom build enabledPlugins ? null, ... }: let Loading Loading
nixos/modules/services/monitoring/collectd.nix +14 −0 Original line number Diff line number Diff line Loading @@ -46,6 +46,20 @@ in package = lib.mkPackageOption pkgs "collectd" { }; finalPackage = lib.mkOption { readOnly = true; default = minimalPackage; defaultText = lib.literalExpression '' if config.services.collectd.buildMinimalPackage then cfg.package.override { enabledPlugins = [ "syslog" ] ++ builtins.attrNames cfg.plugins; } else cfg.package ''; description = "The final package being used after applying plugins and minimalPackage."; }; buildMinimalPackage = lib.mkOption { default = false; description = '' Loading
pkgs/tools/system/collectd/default.nix +3 −3 Original line number Diff line number Diff line Loading @@ -11,10 +11,10 @@ flex, perl, nixosTests, ... }@args: enabledPlugins ? null, }: let plugins = callPackage ./plugins.nix args; plugins = callPackage ./plugins.nix { inherit enabledPlugins; }; in stdenv.mkDerivation (finalAttrs: { pname = "collectd"; Loading
pkgs/tools/system/collectd/plugins.nix +0 −1 Original line number Diff line number Diff line Loading @@ -45,7 +45,6 @@ # Defaults to `null` for all supported plugins (except xen, which is marked as # insecure), otherwise a list of plugin names for a custom build enabledPlugins ? null, ... }: let Loading