lighthouse: fix validator service not setting arguments properly

Changed files
+1 -1
nixos
modules
services
blockchain
ethereum
+1 -1
nixos/modules/services/blockchain/ethereum/lighthouse.nix
···
${pkgs.lighthouse}/bin/lighthouse validator_client \
--network ${cfg.network} \
--beacon-nodes ${lib.concatStringsSep "," cfg.validator.beaconNodes} \
-
--datadir ${cfg.validator.dataDir}/${cfg.network}
+
--datadir ${cfg.validator.dataDir}/${cfg.network} \
${optionalString cfg.validator.metrics.enable ''--metrics --metrics-address ${cfg.validator.metrics.address} --metrics-port ${toString cfg.validator.metrics.port}''} \
${cfg.extraArgs} ${cfg.validator.extraArgs}
'';