[Unit]
Description=Terminal window hidden to be called at any point
Requires=x-started-confirm.service
After=x-started-confirm.service

[Service]
Type=simple
# workaround to allow relative executable invocation (i.e. current users' home dir)
ExecStart=/bin/bash -c 'kitty --title "dropdown-terminal" --class scratchpad'
Restart=always

[Install]
WantedBy=default.target