Just a few more details. If I boot into a system config with bash as the default shell, this is my $PATH:
/home/brown/.guix-profile/bin:/home/brown/.guix-profile/sbin:/home/brown/bin:/home/brown/.local/bin:/home/brown/.guix-profile/bin:/home/brown/.guix-profile/sbin:/run/setuid-programs:/home/brown/.config/guix/current/bin:/home/brown/.guix-profile/bin:/home/brown/.guix-profile/sbin:/run/current-system/profile/bin:/run/current-system/profile/sbin If I get zsh through an environment, my PATH still has /run/setuid-programs in it. [brown@121408 ~]$ guix environment --ad-hoc zsh [brown@121408 ~][env]$ zsh [brown@121408 ~]$ echo $PATH /home/brown/.guix-profile/bin:/home/brown/.guix-profile/sbin:/gnu/store/anb9bk6qbwhblfr6fqcv6iiq8scyng1i-profile/bin:/home/brown/.guix-profile/bin:/home/brown/.guix-profile/sbin:/home/brown/bin:/home/brown/.local/bin:/home/brown/.guix-profile/bin:/home/brown/.guix-profile/sbin:/run/setuid-programs:/home/brown/.config/guix/current/bin:/home/brown/.guix-profile/bin:/home/brown/.guix-profile/sbin:/run/current-system/profile/bin:/run/current-system/profile/sbin [brown@121408 ~]$ which -a sudo /run/setuid-programs/sudo /run/current-system/profile/bin/sudo So my problem happens only when setting zsh as an account's default shell.
