From aa55de1820a5ae27ac32b9b0e33b18ae592b46fb Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Mon, 17 Aug 2026 22:27:54 +0200 Subject: modules/direnv: Implement pre-cached devshells That means, that the devshells are only build once and centrally updated. Ideally, they would be built upon system update, but I haven't figured out a way to run `nix print-dev-env` in a nix build sandbox yet (and hope, that it's not necessary anymore once, that functionality moves to nixpkgs' `mkShell`). --- pkgs/by-name/di/direnv-patched/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 pkgs/by-name/di/direnv-patched/package.nix (limited to 'pkgs/by-name/di/direnv-patched/package.nix') diff --git a/pkgs/by-name/di/direnv-patched/package.nix b/pkgs/by-name/di/direnv-patched/package.nix new file mode 100644 index 00000000..64f55bba --- /dev/null +++ b/pkgs/by-name/di/direnv-patched/package.nix @@ -0,0 +1,10 @@ +{direnv}: +direnv.overrideAttrs (final: prev: { + pname = "${prev.pname}-patched"; + + patches = + (prev.patches or []) + ++ [ + ./0001-rc-Also-consider-.nenvrc-files.patch + ]; +}) -- cgit v1.3.1