diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-02-23 20:21:09 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-02-23 20:21:09 +0900 |
| commit | 0fb72e5d99226a1c67536f926ee2aeba25ca0fdd (patch) | |
| tree | 267fc3df7f4e9fe56d482bfd0a2c21b44a7e13c8 /cmd | |
| parent | 71135f339a4384ec67fa87ed6624a09168a7e52b (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.nix | 8 |
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¶llel-compression=true" \ + $NIX copy --no-check-sigs --to "file://$OUT/res?compression=zstd&compression-level=19¶llel-compression=true" \ "${homeManagerConfiguration.activationPackage}" \ "${launcher}" ${if gpu then "${mesaWrappers} ${nixGL}" else ""} mkdir -p "$OUT/etc" |
