I’m working on small nix flake to standardize the developer environments at my job.
What I’m still missing, however, is a way to clean up after leaving the shell. Some hook to call a shell script, when the shell is closed.
Is there something like this? I thought about wrapping the actual nix develop
call inside a bash script and waiting for nix to terminate, but that seems rather hacky.
If I’m not mistaken, everything in nix uses bash. So you should be able to use
trap
to catch theEXIT
signal and execute a cleanup script. Here’s a guideAnti Commercial-AI license
Id never heard of trap. This is awesome! Thank you for sharing