An additional failsafe I’ve found useful when using NixOS is distrobox. I maintain an arch-based image so that I can quickly drop in a shell that is way more likely to “just work” with some OSS’s contributing guide. Makes it less painful when I need to quickly setup a dev environment for a patch to something.
I think my Nix-using colleagues sometimes just resorted to using some component of the Steam runtime in Nix to provide a “normal” filesystem for some tools.
Nix Nirvana is what you reach when your entire system and workflows all become fully declarative and you see the past, present and the future laid out in front of you as a single-entry-point configuration.
Nix Valhalla is when you subdue and coerce everything to obey your Nix regime using any means necessary.
An additional failsafe I’ve found useful when using NixOS is distrobox. I maintain an arch-based image so that I can quickly drop in a shell that is way more likely to “just work” with some OSS’s contributing guide. Makes it less painful when I need to quickly setup a dev environment for a patch to something.
I think my Nix-using colleagues sometimes just resorted to using some component of the Steam runtime in Nix to provide a “normal” filesystem for some tools.
You’re probably thinking of
steam-run.I think he means Nix Nirvana, not Valhalla lol
Nix Nirvana is what you reach when your entire system and workflows all become fully declarative and you see the past, present and the future laid out in front of you as a single-entry-point configuration.
Nix Valhalla is when you subdue and coerce everything to obey your Nix regime using any means necessary.