about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorFelix Buehler2024-08-24 22:05:54 +0200
committerFelix Buehler2024-08-30 23:01:42 +0200
commit69ca7aa56f75d2d5f81cc16e9e1f2fc248dc1c93 (patch)
tree9093e9a7085ee271b95512246e9f3e5d433b72dc /nixos
parent97070a2ea620165d61a332377df722a954926773 (diff)
nixos/services.journald: remove `with lib;`
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/system/boot/systemd/journald.nix37
1 files changed, 17 insertions, 20 deletions
diff --git a/nixos/modules/system/boot/systemd/journald.nix b/nixos/modules/system/boot/systemd/journald.nix
index 180a5cf6c396..1eb958a3c2cd 100644
--- a/nixos/modules/system/boot/systemd/journald.nix
+++ b/nixos/modules/system/boot/systemd/journald.nix
@@ -1,24 +1,21 @@
 { config, lib, pkgs, ... }:
-
-with lib;
-
 let
   cfg = config.services.journald;
 in {
   imports = [
-    (mkRenamedOptionModule [ "services" "journald" "enableHttpGateway" ] [ "services" "journald" "gateway" "enable" ])
+    (lib.mkRenamedOptionModule [ "services" "journald" "enableHttpGateway" ] [ "services" "journald" "gateway" "enable" ])
   ];
 
   options = {
-    services.journald.console = mkOption {
+    services.journald.console = lib.mkOption {
       default = "";
-      type = types.str;
+      type = lib.types.str;
       description = "If non-empty, write log messages to the specified TTY device.";
     };
 
-    services.journald.rateLimitInterval = mkOption {
+    services.journald.rateLimitInterval = lib.mkOption {
       default = "30s";
-      type = types.str;
+      type = lib.types.str;
       description = ''
         Configures the rate limiting interval that is applied to all
         messages generated on the system. This rate limiting is applied
@@ -32,18 +29,18 @@ in {
       '';
     };
 
-    services.journald.storage = mkOption {
+    services.journald.storage = lib.mkOption {
       default = "persistent";
-      type = types.enum [ "persistent" "volatile" "auto" "none" ];
+      type = lib.types.enum [ "persistent" "volatile" "auto" "none" ];
       description = ''
         Controls where to store journal data. See
         {manpage}`journald.conf(5)` for further information.
       '';
     };
 
-    services.journald.rateLimitBurst = mkOption {
+    services.journald.rateLimitBurst = lib.mkOption {
       default = 10000;
-      type = types.int;
+      type = lib.types.int;
       description = ''
         Configures the rate limiting burst limit (number of messages per
         interval) that is applied to all messages generated on the system.
@@ -67,9 +64,9 @@ in {
       '';
     };
 
-    services.journald.extraConfig = mkOption {
+    services.journald.extraConfig = lib.mkOption {
       default = "";
-      type = types.lines;
+      type = lib.types.lines;
       example = "Storage=volatile";
       description = ''
         Extra config options for systemd-journald. See {manpage}`journald.conf(5)`
@@ -77,10 +74,10 @@ in {
       '';
     };
 
-    services.journald.forwardToSyslog = mkOption {
+    services.journald.forwardToSyslog = lib.mkOption {
       default = config.services.rsyslogd.enable || config.services.syslog-ng.enable;
-      defaultText = literalExpression "services.rsyslogd.enable || services.syslog-ng.enable";
-      type = types.bool;
+      defaultText = lib.literalExpression "services.rsyslogd.enable || services.syslog-ng.enable";
+      type = lib.types.bool;
       description = ''
         Whether to forward log messages to syslog.
       '';
@@ -97,7 +94,7 @@ in {
       "systemd-journal-flush.service"
       "systemd-journal-catalog-update.service"
       "systemd-journald-sync@.service"
-      ] ++ (optional (!config.boot.isContainer) "systemd-journald-audit.socket") ++ [
+      ] ++ (lib.optional (!config.boot.isContainer) "systemd-journald-audit.socket") ++ [
       "systemd-journald-dev-log.socket"
       "syslog.socket"
       ];
@@ -108,11 +105,11 @@ in {
         Storage=${cfg.storage}
         RateLimitInterval=${cfg.rateLimitInterval}
         RateLimitBurst=${toString cfg.rateLimitBurst}
-        ${optionalString (cfg.console != "") ''
+        ${lib.optionalString (cfg.console != "") ''
           ForwardToConsole=yes
           TTYPath=${cfg.console}
         ''}
-        ${optionalString (cfg.forwardToSyslog) ''
+        ${lib.optionalString (cfg.forwardToSyslog) ''
           ForwardToSyslog=yes
         ''}
         ${cfg.extraConfig}