diff options
author | Peter Simons <simons@cryp.to> | 2012-08-20 16:36:20 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2012-08-20 16:36:20 +0200 |
commit | 970a326ebb2e5c860b1092f21c6595fbf5de96e8 (patch) | |
tree | 58466f24aadeb4dfaf107922ca63f2a7a72ca4b1 /pkgs/shells/bash-completion | |
parent | e91a4fb1e45d7293666c19783ca600fb6c4513c2 (diff) | |
download | nixlib-970a326ebb2e5c860b1092f21c6595fbf5de96e8.tar nixlib-970a326ebb2e5c860b1092f21c6595fbf5de96e8.tar.gz nixlib-970a326ebb2e5c860b1092f21c6595fbf5de96e8.tar.bz2 nixlib-970a326ebb2e5c860b1092f21c6595fbf5de96e8.tar.lz nixlib-970a326ebb2e5c860b1092f21c6595fbf5de96e8.tar.xz nixlib-970a326ebb2e5c860b1092f21c6595fbf5de96e8.tar.zst nixlib-970a326ebb2e5c860b1092f21c6595fbf5de96e8.zip |
bash-completion: automatically source any completion files that the user might have installed in ~/.nix-profile/etc/bash_completion.d
Diffstat (limited to 'pkgs/shells/bash-completion')
-rw-r--r-- | pkgs/shells/bash-completion/default.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/shells/bash-completion/default.nix b/pkgs/shells/bash-completion/default.nix index 7e4c0f230155..d79c9774569b 100644 --- a/pkgs/shells/bash-completion/default.nix +++ b/pkgs/shells/bash-completion/default.nix @@ -11,6 +11,11 @@ stdenv.mkDerivation { sha256 = "e5a490a4301dfb228361bdca2ffca597958e47dd6056005ef9393a5852af5804"; }; + postInstall = '' + sed -i "$out/share/bash-completion/bash_completion" \ + -e 's|: .{BASH_COMPLETION_COMPAT_DIR:=.*}|BASH_COMPLETION_COMPAT_DIR="$HOME/.nix-profile/etc/bash_completion.d"|' + ''; + doCheck = true; meta = { |