custom tty script, don't clean tty2

By default, arch has the getty@tty1 service enabled. The service file already passes --noclear, which stops agetty from clearing the screen. However systemd clears the screen before starting it. To disable this behavior, create a drop-in directory /etc/systemd/system/getty@tty1.service.d/ and create a noclear.conf file in it:
/etc/systemd/system/getty@tty1.service.d/noclear.conf

[Service]
TTYVTDisallocate=no

Further Reading:
https://wiki.archlinux.org/index.php/Disable_Clearing_of_Boot_Messages
https://wiki.archlinux.org/index.php/Talk:Disable_Clearing_of_Boot_Messages