Stop use dockerdevilish666@lemmy.world to Programmer Humor@programming.dev – 756 points – 3 months ago74Post a CommentPreviewYou are viewing a single commentView all commentsShow the parent commentHow do you separate Nix programs from the rest of the system?It creates a set of symlinks so every program sees exactly the dependencies it needs. https://nixos.org/guides/nix-pills/09-automatic-runtime-dependencies#automatic-runtime-dependencies You can also create a container: https://nixos.wiki/wiki/NixOS_Containers Or you can create reproducible docker containers with nix: https://dev.to/anurag_vishwakarma/a-better-way-to-build-reproducible-docker-images-with-nix-2k59 The secret sauce with nix is reproducibility. If it builds once, it will continue building exactly like that forever. Bit by bit.That's very interesting, I was aware of how NixOS separated dependency versions but I didn't know it natively supported containers.
How do you separate Nix programs from the rest of the system?It creates a set of symlinks so every program sees exactly the dependencies it needs. https://nixos.org/guides/nix-pills/09-automatic-runtime-dependencies#automatic-runtime-dependencies You can also create a container: https://nixos.wiki/wiki/NixOS_Containers Or you can create reproducible docker containers with nix: https://dev.to/anurag_vishwakarma/a-better-way-to-build-reproducible-docker-images-with-nix-2k59 The secret sauce with nix is reproducibility. If it builds once, it will continue building exactly like that forever. Bit by bit.That's very interesting, I was aware of how NixOS separated dependency versions but I didn't know it natively supported containers.
It creates a set of symlinks so every program sees exactly the dependencies it needs. https://nixos.org/guides/nix-pills/09-automatic-runtime-dependencies#automatic-runtime-dependencies You can also create a container: https://nixos.wiki/wiki/NixOS_Containers Or you can create reproducible docker containers with nix: https://dev.to/anurag_vishwakarma/a-better-way-to-build-reproducible-docker-images-with-nix-2k59 The secret sauce with nix is reproducibility. If it builds once, it will continue building exactly like that forever. Bit by bit.That's very interesting, I was aware of how NixOS separated dependency versions but I didn't know it natively supported containers.
That's very interesting, I was aware of how NixOS separated dependency versions but I didn't know it natively supported containers.
How do you separate Nix programs from the rest of the system?
It creates a set of symlinks so every program sees exactly the dependencies it needs.
https://nixos.org/guides/nix-pills/09-automatic-runtime-dependencies#automatic-runtime-dependencies
You can also create a container:
https://nixos.wiki/wiki/NixOS_Containers
Or you can create reproducible docker containers with nix:
https://dev.to/anurag_vishwakarma/a-better-way-to-build-reproducible-docker-images-with-nix-2k59
The secret sauce with nix is reproducibility. If it builds once, it will continue building exactly like that forever. Bit by bit.
That's very interesting, I was aware of how NixOS separated dependency versions but I didn't know it natively supported containers.