Run direnv reload after nix reload.

This commit is contained in:
Andreas Pelme 2023-06-16 10:15:07 +02:00 committed by Mic92
parent 828334a1c7
commit 1df80c4c3a

View file

@ -204,6 +204,7 @@ use_flake() {
echo '#!/usr/bin/env bash' > "${layout_dir}/bin/nix-direnv-reload" echo '#!/usr/bin/env bash' > "${layout_dir}/bin/nix-direnv-reload"
echo 'dir="$(realpath $(dirname ${BASH_SOURCE[0]})/../..)"' >> "${layout_dir}/bin/nix-direnv-reload" echo 'dir="$(realpath $(dirname ${BASH_SOURCE[0]})/../..)"' >> "${layout_dir}/bin/nix-direnv-reload"
echo 'nix_direnv_reload=t direnv exec "$dir" true' >> "${layout_dir}/bin/nix-direnv-reload" echo 'nix_direnv_reload=t direnv exec "$dir" true' >> "${layout_dir}/bin/nix-direnv-reload"
echo 'direnv reload' >> "${layout_dir}/bin/nix-direnv-reload"
chmod +x "${layout_dir}/bin/nix-direnv-reload" chmod +x "${layout_dir}/bin/nix-direnv-reload"
PATH_add "${layout_dir}/bin" PATH_add "${layout_dir}/bin"
fi fi