After using Nixos for over a year as a primary OS on all machines, sometimes it still feels like I’m doing a few things wrong. One of these is: I don’t have any programming lang environment installed system wide (no ruby, no python, no golang, etc). For every small thing I want to work on, after creating a new directory, I need to copy/paste a flake.nix from another project and tweak it.
The benefit of this is that everything is isolated and self contained. The downside is that it feels a bit cumbersome to quickly write a python script, interact with sqlite, etc.
So the question is - how many of you are doing it this way, and is anyone having a system-wide install of a few environments they often use for small things? Any downside I’m missing?