From 572133a941333110e21c32c286c3966aca4839a5 Mon Sep 17 00:00:00 2001 From: yukkop Date: Fri, 11 Sep 2026 08:36:59 +0000 Subject: [PATCH] fix: avoid p4d init IFD Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- nixos/module/hectic/service/p4d.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/module/hectic/service/p4d.nix b/nixos/module/hectic/service/p4d.nix index a04d6be8..4b8f0e2a 100644 --- a/nixos/module/hectic/service/p4d.nix +++ b/nixos/module/hectic/service/p4d.nix @@ -56,7 +56,7 @@ "-L" "${cfg.dataDir}/logs/bootstrap.log" ] ++ lib.optional (!cfg.caseSensitive) "-C1"; - initScript = pkgs.writeShellScript "p4d-init" '' + initScript = '' set -eu export P4ROOT=${lib.escapeShellArg cfg.dataDir} @@ -334,7 +334,7 @@ in { after = [ "network-online.target" ]; wants = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; - preStart = builtins.readFile initScript; + preStart = initScript; serviceConfig = { Type = "simple"; User = serviceUser;