В итоге ещё немного почитал. На #artix с #openrc есть такая папочка /etc/local.d, в которую можно положить файлик с расширением .start или .stop и то, что в нём, выполнится, когда сервис "local" поднимается или останавливается.
Мне понадобилось 2 попытки, чтобы сделать всё правильно.
Я забыл сделать .start файлик исполняемым, хотя это буквально указано в readme (да, в этой папке есть readme по тому, как ей пользоваться)
А потом оно не запустилось, потому что оно, само собой, запускается от рута, а у меня там ключи не прокинуты. Их даже не было, поэтому ssh-keygen + ssh-copy-id)) (вход в рут по ssh отключён, всё под контролем)
Но в результате ещё одна #линуксшиза была побеждена