From 118ef67e0743b3b61baab8737e152f31d48b3ddc Mon Sep 17 00:00:00 2001 From: DavHau Date: Thu, 22 Apr 2021 11:06:03 +0700 Subject: [PATCH] nixFlakes: enable flakes --- pkgs/tools/package-management/nix/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index ac61a64180d..46f11322484 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -227,6 +227,13 @@ in rec { inherit storeDir stateDir confDir boehmgc; }); - nixFlakes = nixUnstable; + nixFlakes = callPackage ({ makeWrapper, runCommand, ... }: + runCommand "nix-flakes" { buildInputs = [ makeWrapper ]; } '' + mkdir -p $out/bin + for bin in ${nixUnstable}/bin/*; do + makeWrapper $bin $out/bin/$(basename $bin) \ + --suffix NIX_CONFIG "\n" "experimental-features = nix-command flakes" + done; + '') {}; }