Post
It's due to NixOS not having a FHS, which is basically standardized lib paths that are required for dynamic linking. So if your crate depends on something like glibc, you need to write a nix flake to setup your environment. So unlike another OS you need to know what all the sys dependencies are.
0 reposts1 like
Eventually I will checkout devenv.sh properly too. I really like their secrets management system.
devenv.shYour whole development environment, declared.Define packages, languages, services, tasks, secrets, and tooling once. Give every developer—and CI—the same fast, reproducible environment.