From 2abbaae08ad963aada6df3a0bcc3cbd4b37cdbbe Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Thu, 27 Aug 2026 22:07:56 -0400 Subject: [PATCH] linux-builder-vz: order store registration after tmpfiles While nix-store --load-db should create missing directories itself, it's better to let tmpfiles service to prepare directories before registration. --- nixos/modules/virtualisation/vm-base.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/vm-base.nix b/nixos/modules/virtualisation/vm-base.nix index 4eb949e32acb..746e344046c0 100644 --- a/nixos/modules/virtualisation/vm-base.nix +++ b/nixos/modules/virtualisation/vm-base.nix @@ -143,7 +143,11 @@ in "nix-daemon.socket" "nix-daemon.service" ]; - after = [ "local-fs.target" ]; + after = [ + "local-fs.target" + "systemd-tmpfiles-setup.service" + ]; + requires = [ "systemd-tmpfiles-setup.service" ]; conflicts = [ "shutdown.target" ]; restartIfChanged = false; serviceConfig = {