echo Mounting sshfs filesystem... echo "Waiting for network... (^C to abort)" while [ "$(nmcli networking connectivity)" != "full" ] do echo "." sleep 1 done echo "Network found, mounting sshfs..." if ( sshfs {{ TILDE_USERNAME }}@{{ TILDE_NAME }}:/home/{{ TILDE_USERNAME }} {{ TILDE_HOMEDIR }} -o nonempty,allow_root,ssh_command="ssh -i {{ KEY_FILE }}" ) then export XDG_CONFIG_HOME="{{ USER_HOMEDIR }}/.config" export XDG_DATA_HOME="{{ USER_HOMEDIR }}/.local/share" xdg-user-dirs-update --force cd {{ TILDE_HOMEDIR }} startx else echo "Failed to mount, aborting..." fi