From 61e348a83ff2cf9af6b181d03a6ad50576289ee9 Mon Sep 17 00:00:00 2001 From: jasmine Date: Sat, 20 Dec 2025 19:32:20 +0800 Subject: [PATCH] feat(inspircd): configure proper logging directory - Ensure log directory exists via systemd LogsDirectory - Update log path to use absolute path /var/log/inspircd/ircd.log --- nixos/viridian/services/inspircd/default.nix | 3 +++ nixos/viridian/services/inspircd/inspircd.conf | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/nixos/viridian/services/inspircd/default.nix b/nixos/viridian/services/inspircd/default.nix index 4fdaaa4..64402c3 100644 --- a/nixos/viridian/services/inspircd/default.nix +++ b/nixos/viridian/services/inspircd/default.nix @@ -4,6 +4,9 @@ config = builtins.readFile ./inspircd.conf; }; + # Ensure log directory exists + systemd.services.inspircd.serviceConfig.LogsDirectory = "inspircd"; + environment.etc = { "inspircd/inspircd.motd".source = ./inspircd.motd; }; diff --git a/nixos/viridian/services/inspircd/inspircd.conf b/nixos/viridian/services/inspircd/inspircd.conf index fa9fc8c..09f9979 100644 --- a/nixos/viridian/services/inspircd/inspircd.conf +++ b/nixos/viridian/services/inspircd/inspircd.conf @@ -589,7 +589,7 @@ # The following log tag is highly default and uncustomised. It is recommended you # sort out your own log tags. This is just here so you get some output. - + #-#-#-#-#-#-#-#-#-#-#-#-#- WHOWAS OPTIONS -#-#-#-#-#-#-#-#-#-#-#-#-# # #