about summary refs log tree commit diff
path: root/configuration.nix
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-03-21 19:31:11 +0000
committerAlyssa Ross <hi@alyssa.is>2023-03-21 19:32:41 +0000
commit005e5698b12b6d47c43e8323db55e0e24030f3cd (patch)
treecdcd2db852ce1f7f8743ea857edee30d5fa41a51 /configuration.nix
parent2e8132630ecbfd474b64e8bf647ca4d6a0d8e155 (diff)
downloadinfra-005e5698b12b6d47c43e8323db55e0e24030f3cd.tar
infra-005e5698b12b6d47c43e8323db55e0e24030f3cd.tar.gz
infra-005e5698b12b6d47c43e8323db55e0e24030f3cd.tar.bz2
infra-005e5698b12b6d47c43e8323db55e0e24030f3cd.tar.lz
infra-005e5698b12b6d47c43e8323db55e0e24030f3cd.tar.xz
infra-005e5698b12b6d47c43e8323db55e0e24030f3cd.tar.zst
infra-005e5698b12b6d47c43e8323db55e0e24030f3cd.zip
configuration.nix: ensure all outputs are copied
This is a workaround for a Nix regression.

Also added a regression test.

Link: https://github.com/NixOS/nix/issues/6960
Signed-off-by: Alyssa Ross <hi@alyssa.is>
Diffstat (limited to 'configuration.nix')
-rw-r--r--configuration.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/configuration.nix b/configuration.nix
index a960434..f165244 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -29,7 +29,7 @@
   nix.settings.substituters = [ "https://cache.dataaturservice.se/spectrum/" ];
   nix.settings.post-build-hook = pkgs.writeShellScript "post-build-hook" ''
     export PATH=${lib.makeBinPath [ config.nix.package config.programs.ssh.package ]}
-    nix --extra-experimental-features nix-command copy $OUT_PATHS \
+    nix --extra-experimental-features nix-command copy $(nix-store -r $DRV_PATH) \
         --to ssh-ng://spectrum-build@cache.dataaturservice.se?remote-store=file:///var/www/spectrum
     nix --extra-experimental-features nix-command store copy-log $OUT_PATHS \
         --to ssh-ng://spectrum-build@cache.dataaturservice.se?remote-store=file:///var/www/spectrum