Address review feedback.

This commit is contained in:
qolii 2018-10-20 13:44:13 -07:00 committed by Matthew Robbetts
parent af1a285017
commit ee0444576f

View File

@ -16,17 +16,11 @@ in
services.eternal-terminal = {
enable = mkOption {
default = false;
type = types.bool;
description = ''
Enable the Eternal Terminal server.
'';
};
enable = mkEnableOption "Eternal Terminal server";
port = mkOption {
default = null;
type = types.nullOr types.int;
default = 2022;
type = types.int;
description = ''
The port the server should listen on. Will use the server's default (2022) if not specified.
'';
@ -34,17 +28,17 @@ in
verbosity = mkOption {
default = 0;
type = types.int;
type = types.enum (lib.range 0 9);
description = ''
The verbosity level (0-9).
'';
};
silence = mkOption {
default = 0;
type = types.int;
silent = mkOption {
default = false;
type = types.bool;
description = ''
Silence.
If enabled, disables all logging.
'';
};
@ -78,13 +72,12 @@ in
; et.cfg : Config file for Eternal Terminal
;
${optionalString (cfg.port != null) ''
[Networking]
port = ${toString cfg.port}
''}
[Networking]
port = ${toString cfg.port}
[Debug]
verbose = ${toString cfg.verbosity}
silent = ${toString cfg.silence}
silent = ${if cfg.silent then "true" else "false"}
logsize = ${toString cfg.logSize}
''}";
Restart = "on-failure";