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 { port = mkOption {
type = types.int; type = types.int;
default = 2947; default = 2947;
@ -99,7 +107,8 @@ in
ExecStart = '' ExecStart = ''
${pkgs.gpsd}/sbin/gpsd -D "${toString cfg.debugLevel}" \ ${pkgs.gpsd}/sbin/gpsd -D "${toString cfg.debugLevel}" \
-S "${toString cfg.port}" \ -S "${toString cfg.port}" \
${if cfg.readonly then "-b" else ""} \ ${optionalString cfg.readonly "-b"} \
${optionalString cfg.nowait "-n"} \
"${cfg.device}" "${cfg.device}"
''; '';
}; };