Corrected some arguments to suanni-server.

This commit is contained in:
niten 2023-03-19 10:18:46 -07:00
parent 9566112760
commit 7f061323bf
1 changed files with 11 additions and 9 deletions

View File

@ -65,7 +65,7 @@ in {
}; };
}; };
mqtt-server = { mqtt-client = {
host = mkOption { host = mkOption {
type = str; type = str;
description = "Hostname of the MQTT server."; description = "Hostname of the MQTT server.";
@ -108,22 +108,24 @@ in {
serviceConfig = { serviceConfig = {
DynamicUser = true; DynamicUser = true;
LoadCredential = [ LoadCredential = [
"syno.passwd:${cfg.synology.password-file}" "syno.passwd:${cfg.synology-client.password-file}"
"mqtt.passwd:${cfg.mqtt-server.password-file}" "mqtt.passwd:${cfg.mqtt-client.password-file}"
]; ];
ExecStart = pkgs.writeShellScript "suanni-server.sh" ExecStart = pkgs.writeShellScript "suanni-server.sh"
(concatStringsSep " " ([ (concatStringsSep " " ([
"suanni-server" "suanni-server"
"--hostname=${cfg.event-listener.hostname}" "--hostname=${cfg.event-listener.hostname}"
"--port=${toString cfg.event-listener.port}" "--port=${toString cfg.event-listener.port}"
"--synology-host=${cfg.synology.host}" "--synology-host=${cfg.synology-client.host}"
"--synology-port=${toString cfg.synology.port}" "--synology-port=${toString cfg.synology-client.port}"
"--synology-user=${cfg.synology.username}" "--synology-user=${cfg.synology-client.username}"
"--synology-password-file=$CREDENTIALS_DIRECTORY/syno.passwd" "--synology-password-file=$CREDENTIALS_DIRECTORY/syno.passwd"
"--mqtt-host=${cfg.mqtt.host}" "--mqtt-host=${cfg.mqtt-client.host}"
"--mqtt-port=${toString cfg.mqtt.port}" "--mqtt-port=${toString cfg.mqtt-client.port}"
"--mqtt-user=${cfg.mqtt.username}" "--mqtt-user=${cfg.mqtt-client.username}"
"--mqtt-password-file=$CREDENTIALS_DIRECTORY/mqtt.passwd" "--mqtt-password-file=$CREDENTIALS_DIRECTORY/mqtt.passwd"
"--objectifier-host=${cfg.objectifier-client.host}"
"--objectifier-port=${cfg.objectifier-client.port}"
]) ++ (optional cfg.verbose "--verbose")); ]) ++ (optional cfg.verbose "--verbose"));
}; };
}; };