g/^/m0
инвертирует полноту текущего буфера (это постоянно соответствует строкам и перемещает их в первую строку в буфере).
Попробуйте следующее
[Unit]
After=getty@.service or getty.target
[Install]
WantedBy=multi-user.target
Также рассмотрите возможность удаления из служебного файла
After=systemd-user-sessions.service
Alias=display-manager.service