aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmd
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-02-23 20:21:09 +0900
committerOphestra <cat@gensokyo.uk>2025-02-23 20:21:09 +0900
commit0fb72e5d99226a1c67536f926ee2aeba25ca0fdd (patch)
tree267fc3df7f4e9fe56d482bfd0a2c21b44a7e13c8 /cmd
parent71135f339a4384ec67fa87ed6624a09168a7e52b (diff)
cmd/fpkg/build: prepend extra nix flags
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'cmd')
-rw-r--r--cmd/fpkg/build.nix8
1 files changed, 5 insertions, 3 deletions
diff --git a/cmd/fpkg/build.nix b/cmd/fpkg/build.nix
index dd9b30c2..4fa19d00 100644
--- a/cmd/fpkg/build.nix
+++ b/cmd/fpkg/build.nix
@@ -180,14 +180,16 @@ in
writeScriptBin "build-fpkg-${pname}" ''
#!${runtimeShell} -el
+ NIX="nix --offline --extra-experimental-features nix-command"
+
OUT="$(mktemp -d)"
TAR="$(mktemp -u)"
set -x
- nix copy --no-check-sigs --to "$OUT" "${nix}" "${nixos.config.system.build.toplevel}"
- nix store --store "$OUT" optimise
+ $NIX copy --no-check-sigs --to "$OUT" "${nix}" "${nixos.config.system.build.toplevel}"
+ $NIX store --store "$OUT" optimise
chmod -R +r "$OUT/nix/var"
- nix copy --no-check-sigs --to "file://$OUT/res?compression=zstd&compression-level=19&parallel-compression=true" \
+ $NIX copy --no-check-sigs --to "file://$OUT/res?compression=zstd&compression-level=19&parallel-compression=true" \
"${homeManagerConfiguration.activationPackage}" \
"${launcher}" ${if gpu then "${mesaWrappers} ${nixGL}" else ""}
mkdir -p "$OUT/etc"