so einen könntest du dir (vielleicht) bauen, mit systemd-socket …
https://www.freedesktop.org/software/systemd/man/systemd.socket.html
ein socket, der die speicherauslastung überwacht und dann ein skript startet welches die swapdatei erstelt und einbindet