Merge pull request #42896 from sorki/gpsd_nowait

nixos/gpsd-service: add services.gpsd.nowait option
This commit is contained in:
Jörg Thalheim 2018-07-03 13:56:06 +01:00 committed by GitHub
commit ed20918278
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -53,6 +53,14 @@ in
'';
};
nowait = mkOption {
type = types.bool;
default = false;
description = ''
don't wait for client connects to poll GPS
'';
};
port = mkOption {
type = types.int;
default = 2947;
@ -99,7 +107,8 @@ in
ExecStart = ''
${pkgs.gpsd}/sbin/gpsd -D "${toString cfg.debugLevel}" \
-S "${toString cfg.port}" \
${if cfg.readonly then "-b" else ""} \
${optionalString cfg.readonly "-b"} \
${optionalString cfg.nowait "-n"} \
"${cfg.device}"
'';
};