6
6
flakeAttr=" "
7
7
kexecUrl=" "
8
8
kexecExtraFlags=" "
9
- sshStoreSettings=" "
9
+ sshStoreSettings=" compress=true "
10
10
enableDebug=" "
11
11
nixBuildFlags=()
12
12
diskoAttr=" "
@@ -711,11 +711,6 @@ runDisko() {
711
711
nixCopy --to " ssh://$sshConnection ?$sshStoreSettings " " $diskoScript "
712
712
elif [[ ${buildOn} == " remote" ]]; then
713
713
step Building disko script
714
- # We need to do a nix copy first because nix build doesn't have --no-check-sigs
715
- # Use ssh:// here to avoid https://github.com/NixOS/nix/issues/7359
716
- nixCopy --to " ssh://$sshConnection ?$sshStoreSettings " " ${flake} #${flakeAttr} .system.build.${diskoMode} Script" \
717
- --derivation --no-check-sigs
718
- # If we don't use ssh-ng here, we get `error: operation 'getFSAccessor' is not supported by store`
719
714
diskoScript=$(
720
715
nixBuild " ${flake} #${flakeAttr} .system.build.${diskoAttr} " \
721
716
--eval-store auto --store " ssh-ng://$sshConnection ?ssh-key=$tempDir %2Fnixos-anywhere&$sshStoreSettings "
@@ -733,11 +728,6 @@ nixosInstall() {
733
728
nixCopy --to " ssh://$sshConnection ?remote-store=local%3Froot=%2Fmnt&$sshStoreSettings " " $nixosSystem "
734
729
elif [[ ${buildOn} == " remote" ]]; then
735
730
step Building the system closure
736
- # We need to do a nix copy first because nix build doesn't have --no-check-sigs
737
- # Use ssh:// here to avoid https://github.com/NixOS/nix/issues/7359
738
- nixCopy --to " ssh://$sshConnection ?remote-store=local%3Froot=%2Fmnt&$sshStoreSettings " " ${flake} #${flakeAttr} .system.build.toplevel" \
739
- --derivation --no-check-sigs
740
- # If we don't use ssh-ng here, we get `error: operation 'getFSAccessor' is not supported by store`
741
731
nixosSystem=$(
742
732
nixBuild " ${flake} #${flakeAttr} .system.build.toplevel" \
743
733
--eval-store auto --store " ssh-ng://$sshConnection ?ssh-key=$tempDir %2Fnixos-anywhere&remote-store=local%3Froot=%2Fmnt&$sshStoreSettings "
0 commit comments