А как заоверрайдить pkgs.shadow в nixos/modules/services/ttys/getty.nix? Там надо подставить патченный shadow, с патченным /bin/login
А вот тут больно, да. Если можешь, сделай PR в котором можно настроить shadow и util-linux в конфигурации этого сервиса (а пока можешь выключить этот модуль и использовать свой из PR)