From 6b94e1cea17677014da52932881334430d11499f Mon Sep 17 00:00:00 2001 From: RGBCube Date: Sat, 26 Jul 2025 02:29:06 +0300 Subject: [PATCH] ssh: use hm lib --- modules/common/ssh/default.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/modules/common/ssh/default.nix b/modules/common/ssh/default.nix index fca23d2..a83abe4 100644 --- a/modules/common/ssh/default.nix +++ b/modules/common/ssh/default.nix @@ -24,12 +24,14 @@ in { mode = "444"; }; - home-manager.sharedModules = [{ - home.activation.createControlPath = { - after = [ "writeBoundary" ]; - before = []; - data = "mkdir --parents ${controlPath}"; - }; + home-manager.sharedModules = [(homeArgs: let + lib' = homeArgs.lib; + + inherit (lib'.hm.dag) entryAfter; + in { + home.activation.createControlPath = entryAfter [ "writeBoundary" ] /* bash */ '' + mkdir --parents ${controlPath} + ''; programs.ssh = enabled { controlMaster = "auto"; @@ -49,7 +51,7 @@ in { }; }; }; - }]; + })]; environment.systemPackages = mkIf config.isDesktop [ pkgs.mosh