Nginx fails to start, related to ipv6

Right now I have written a script to disable ipv6 listening for ngnix. I would like to turn it into a hook. I have seen some samples from @metyun at Share your "hooks" to apply custom configurations- Partagez vos "hooks" pour appliquer des configurations personnelles - #2 by metyun but I don’t know how to write a hook properly.

#!/bin/bash

# comment out lines containing ipv6 listening in nginx config files

sed -i "/listen \[::\]:/ s/^#*/#/" /etc/nginx/conf.d/domain.tld.conf
sed -i "/listen \[::\]:/ s/^#*/#/" /etc/nginx/conf.d/yunohost_admin.conf
sed -i "/listen \[::\]:/ s/^#*/#/" /etc/nginx/sites-available/default