diff options
author | Peter Hoeg <peter@hoeg.com> | 2021-01-31 20:40:45 +0800 |
---|---|---|
committer | Peter Hoeg <peter@hoeg.com> | 2021-02-03 15:59:17 +0800 |
commit | c9091a9def1a92697ba929a3fe6f37784addb773 (patch) | |
tree | 46eb51b181ed99426beb6e48d71d7df202f45816 /nixos | |
parent | a3773da14260b53fbb32aebe92957b36b810091b (diff) |
nixos/pykms: fix launcher
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/misc/pykms.nix | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/nixos/modules/services/misc/pykms.nix b/nixos/modules/services/misc/pykms.nix index d6aeae48ccb62..2f752bcc7ed6b 100644 --- a/nixos/modules/services/misc/pykms.nix +++ b/nixos/modules/services/misc/pykms.nix @@ -1,12 +1,12 @@ { config, lib, pkgs, ... }: with lib; - let cfg = config.services.pykms; libDir = "/var/lib/pykms"; -in { +in +{ meta.maintainers = with lib.maintainers; [ peterhoeg ]; imports = [ @@ -46,14 +46,14 @@ in { }; logLevel = mkOption { - type = types.enum [ "CRITICAL" "ERROR" "WARNING" "INFO" "DEBUG" "MINI" ]; + type = types.enum [ "CRITICAL" "ERROR" "WARNING" "INFO" "DEBUG" "MININFO" ]; default = "INFO"; description = "How much to log"; }; extraArgs = mkOption { type = types.listOf types.str; - default = []; + default = [ ]; description = "Additional arguments"; }; }; @@ -74,8 +74,9 @@ in { ExecStartPre = "${getBin pykms}/libexec/create_pykms_db.sh ${libDir}/clients.db"; ExecStart = lib.concatStringsSep " " ([ "${getBin pykms}/bin/server" - "--logfile STDOUT" - "--loglevel ${cfg.logLevel}" + "--logfile=STDOUT" + "--loglevel=${cfg.logLevel}" + "--sqlite=${libDir}/clients.db" ] ++ cfg.extraArgs ++ [ cfg.listenAddress (toString cfg.port) |