aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/tools/misc/nix-direnv/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/tools/misc/nix-direnv/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/misc/nix-direnv/default.nix12
1 files changed, 5 insertions, 7 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/misc/nix-direnv/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/misc/nix-direnv/default.nix
index efacd87d9a44..3fe8e3f38702 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/misc/nix-direnv/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/misc/nix-direnv/default.nix
@@ -1,23 +1,21 @@
-{ lib, stdenv, fetchFromGitHub, gnugrep, nix }:
+{ lib, stdenv, fetchFromGitHub, gnugrep, nix, nixFlakes }:
stdenv.mkDerivation rec {
pname = "nix-direnv";
- version = "1.2.1";
+ version = "1.2.3";
src = fetchFromGitHub {
owner = "nix-community";
repo = "nix-direnv";
rev = version;
- sha256 = "sha256-D31ORVdS8P1OkPShsfjEFLVCcv8Bff9OyexUKKHdguQ=";
+ sha256 = "sha256-a0OyIONKtVWh9g/FZ6H0JSRuA1U48HSOX53G9z/h7t8=";
};
# Substitute instead of wrapping because the resulting file is
# getting sourced, not executed:
postPatch = ''
- substituteInPlace direnvrc \
- --replace "grep" "${gnugrep}/bin/grep" \
- --replace "nix-shell" "${nix}/bin/nix-shell" \
- --replace "nix-instantiate" "${nix}/bin/nix-instantiate"
+ sed -i "1a NIX_BIN_PREFIX=${nixFlakes}/bin/" direnvrc
+ substituteInPlace direnvrc --replace "grep" "${gnugrep}/bin/grep"
'';
installPhase = ''