Use a directory in /tmp instead of ~/.config/fish for named pipe path

The home directory may not be able to support named pipes, e.g. if it's
NFS. This puts the file in a secured directory in /tmp