for anyone using direnv+nix, this is a huge quality of life improvement: cached nix-shells. removes that annoying pause when switching directories.


for people not in the know: this allows for project-specific build dependencies and tools to be loaded when you cd into a project directory. it's pretty amazing.

@jb55 it's so embarassing that I made a Haskell + Nix company and I'm not currently using Nix. My excuse: I wait for the feature and practice set to finalise in flakes-era.

But every time I see a toot / tweet like this I'm being sad that I'm not back to using Nix!

@jonn I'm super skeptical of flakes, I have yet to use them.

@jb55 how come? Have you seen our post about them? I feel like it's mostly upside.

Sign in to participate in the conversation
Bitcoin Mastodon

Bitcoin Maston Instance