nixos/systemd: fix service sshd-vsock@

This commit is contained in:
Christian Kögler
2026-04-11 08:30:29 +02:00
parent 4c1018dae0
commit eaa2277e8d
+8
View File
@@ -876,6 +876,14 @@ in
pamMount = false;
};
};
# the systemd vmspawn credential dropin executes sshd and expects ExecSearchPath to be set, see:
# https://github.com/systemd/systemd/blob/v259.3/src/vmspawn/vmspawn.c#L2662
# this service is used, for example, when NixOS is started via systemd-vmspawn
systemd.services."sshd-vsock@" = mkIf config.services.openssh.enable {
serviceConfig.ExecSearchPath = "${config.services.openssh.package}/bin";
overrideStrategy = "asDropin";
};
};
# FIXME: Remove these eventually.