I have been trying to minimize my NixOS install to just the bare minimum and offload packages to my own custom modules.
I was a little surprised to find that I can’t seem to remove perl from my PATH (there seems to be something that installs perl into my system PATH). That led me down a rabbit hole that seems to end at Perlless Activation - Tracking Issue · Issue #267982 · NixOS/nixpkgs · GitHub .
I was happy to find a perlless.nix profile that I thought I could use. I couldn’t, actually, because it forbids anything Perl-related in my nix store path (even a .perlcriticrc file), but this is beside the point.
My actual question is: it seems like Perl is still being used in the default NixOS activation script (I am on 25.11). Why is the Perlless nix tracking issue marked as closed? Is there no more ongoing work to remove Perl from the activation script or change to an implementation that does not use Perl at all?