Yep, it’s part of the nix 3.0 CLI work. There’s a rough roadmap for it here: Nix release schedule and roadmap
Sadly, it looks like it might be many years until that particular set of problems caused by nix-env
is fixed, unless there is appetite for adding a warning when -i
is used without -A
or something.