nixos/mqtt2influxdb: add missing package option

This is used in the module but option wasn't defined at all.
This commit is contained in:
Karel Kočí 2024-02-03 17:26:53 +01:00
parent b559ba1424
commit 4ace1c0faf
No known key found for this signature in database
GPG Key ID: DCEF0A0E5D0379F3

View File

@ -125,6 +125,7 @@ in {
options = {
services.mqtt2influxdb = {
enable = mkEnableOption "BigClown MQTT to InfluxDB bridge.";
package = mkPackageOption pkgs ["python3Packages" "mqtt2influxdb"] {};
environmentFiles = mkOption {
type = types.listOf types.path;
default = [];
@ -245,7 +246,7 @@ in {
'';
serviceConfig = {
EnvironmentFile = cfg.environmentFiles;
ExecStart = "${cfg.package}/bin/mqtt2influxdb -dc ${finalConfig}";
ExecStart = "${lib.getExe cfg.package} -dc ${finalConfig}";
RuntimeDirectory = "mqtt2influxdb";
};
};