I followed this guide to create the systemd service file.
$ sudo touch /etc/systemd/system/jake-wifi.service
$ sudo chmod 664 /etc/systemd/system/jake-wifi.service
$ sudo nano /etc/systemd/system/jake-wifi.service
$ sudo systemctl daemon-reload
$ sudo systemctl enable jake-wifi.service
$ sudo reboot now
doing so with following jake-wifi.service
$ cat /etc/systemd/system/jake-wifi.service
Description=auto connect wifi on startup
ExecStart=/usr/bin/nmcli device wifi connect Jake password IamAPassword
throws an error alike “SSID Jake not found” (checked after boot with
$ systemctl status jake-wifi.service).
I should have mentioned that my wifi is hidden, so i changed the “ExecStart” line in the systemd service file to
ExecStart=/usr/bin/nmcli connection up Jake
rebooted - et voila - wifi is up without me doing anything, thank you very much!
Ps.: I created the connection for the hidden wifi beforehand, like stated here.