diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-08-25 23:49:41 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-08-25 23:49:41 +0200 |
| commit | 2c24a3024509174866f846952644dee1e91dd3a9 (patch) | |
| tree | 1d7de1a88677988fb0dea53e29c3a5cef979863d /pkgs | |
| parent | modules/{direnv,starship}: Enable direnv landrun sandbox (diff) | |
| download | nixos-config-2c24a3024509174866f846952644dee1e91dd3a9.zip | |
pkgs/direnv-patched: Run pre* and post* hooks
The `postInstall` hook for example removes the default fish hook
installed in `share`.
Diffstat (limited to 'pkgs')
| -rw-r--r-- | pkgs/by-name/di/direnv-patched/package.nix | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/pkgs/by-name/di/direnv-patched/package.nix b/pkgs/by-name/di/direnv-patched/package.nix index 64f55bba..073be614 100644 --- a/pkgs/by-name/di/direnv-patched/package.nix +++ b/pkgs/by-name/di/direnv-patched/package.nix @@ -2,6 +2,24 @@ direnv.overrideAttrs (final: prev: { pname = "${prev.pname}-patched"; + buildPhase = + '' + runHook preBuild + '' + + prev.buildPhase + + '' + runHook postBuild + ''; + + installPhase = + '' + runHook preInstall + '' + + prev.installPhase + + '' + runHook postInstall + ''; + patches = (prev.patches or []) ++ [ |
