Threads for nbardiuk
1 month ago
What's your distro, and how did you pick it?
NixOS on my personal laptop and MacOS + Nix at work.
declarative nature of Nix allows me to version control installation and configuration of apps
source based package manager allows me to switch to previous/future version of a package
nix-shell+direnv allows me to version control non standard project dependencies
package isolation allows me to have different versions of JDK, Python, Node, Rust without learning new tools