about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFelix Buehler <account@buehler.rocks>2024-08-27 20:43:32 +0200
committerFelix Buehler <account@buehler.rocks>2024-08-30 00:30:57 +0200
commit12cf354b8384ac6bc7f24bc8fbf85e135a941d72 (patch)
tree8affc6d0bb9703615f33fb8bdbac319a353219fa
parentb14d3ec28f8e27ed8280d8b5932122c814b5ea1a (diff)
nixos/services.syslogd: remove `with lib;`
-rw-r--r--nixos/modules/services/logging/syslogd.nix33
1 files changed, 15 insertions, 18 deletions
diff --git a/nixos/modules/services/logging/syslogd.nix b/nixos/modules/services/logging/syslogd.nix
index 8674fad69658c..ad2d09b5a8de6 100644
--- a/nixos/modules/services/logging/syslogd.nix
+++ b/nixos/modules/services/logging/syslogd.nix
@@ -1,13 +1,10 @@
 { config, lib, pkgs, ... }:
-
-with lib;
-
 let
 
   cfg = config.services.syslogd;
 
   syslogConf = pkgs.writeText "syslog.conf" ''
-    ${optionalString (cfg.tty != "") "kern.warning;*.err;authpriv.none /dev/${cfg.tty}"}
+    ${lib.optionalString (cfg.tty != "") "kern.warning;*.err;authpriv.none /dev/${cfg.tty}"}
     ${cfg.defaultConfig}
     ${cfg.extraConfig}
   '';
@@ -36,8 +33,8 @@ in
 
     services.syslogd = {
 
-      enable = mkOption {
-        type = types.bool;
+      enable = lib.mkOption {
+        type = lib.types.bool;
         default = false;
         description = ''
           Whether to enable syslogd.  Note that systemd also logs
@@ -45,8 +42,8 @@ in
         '';
       };
 
-      tty = mkOption {
-        type = types.str;
+      tty = lib.mkOption {
+        type = lib.types.str;
         default = "tty10";
         description = ''
           The tty device on which syslogd will print important log
@@ -54,8 +51,8 @@ in
         '';
       };
 
-      defaultConfig = mkOption {
-        type = types.lines;
+      defaultConfig = lib.mkOption {
+        type = lib.types.lines;
         default = defaultConf;
         description = ''
           The default {file}`syslog.conf` file configures a
@@ -64,16 +61,16 @@ in
         '';
       };
 
-      enableNetworkInput = mkOption {
-        type = types.bool;
+      enableNetworkInput = lib.mkOption {
+        type = lib.types.bool;
         default = false;
         description = ''
           Accept logging through UDP. Option -r of syslogd(8).
         '';
       };
 
-      extraConfig = mkOption {
-        type = types.lines;
+      extraConfig = lib.mkOption {
+        type = lib.types.lines;
         default = "";
         example = "news.* -/var/log/news";
         description = ''
@@ -82,8 +79,8 @@ in
         '';
       };
 
-      extraParams = mkOption {
-        type = types.listOf types.str;
+      extraParams = lib.mkOption {
+        type = lib.types.listOf lib.types.str;
         default = [ ];
         example = [ "-m 0" ];
         description = ''
@@ -98,7 +95,7 @@ in
 
   ###### implementation
 
-  config = mkIf cfg.enable {
+  config = lib.mkIf cfg.enable {
 
     assertions =
       [ { assertion = !config.services.rsyslogd.enable;
@@ -108,7 +105,7 @@ in
 
     environment.systemPackages = [ pkgs.sysklogd ];
 
-    services.syslogd.extraParams = optional cfg.enableNetworkInput "-r";
+    services.syslogd.extraParams = lib.optional cfg.enableNetworkInput "-r";
 
     # FIXME: restarting syslog seems to break journal logging.
     systemd.services.syslog =