I’m relatively new to nixos and I like the ride so far. My usecase may be a bit unusual - I decided to use qemu based appvms (GitHub - jollheef/appvm: Nix-based app VMs) for most things.
(Why? I deal with malicious code as my day job, so security is very important to me).
Right now I start a VM, do some development/operations, if I’m in the temporary VM and i decide that I need to install for example php, I need to:
turn the VM off
add php to packages in the VM config file
turn the VM on
While what I’d like to do is:
nix-shell -p php (it’s already in the shared /nix/ store, so shouldn’t incur any copies?)