- defaults:
    link:
      create: true
      relink: true
      force: true
    shell:
      stderr: true

- clean: ['~']

- link:
    ~/.dotfiles: ''
    ~/.gitconfig:
    ~/.iterm2:
    ~/.ssh/authorized_keys: ssh/authorized_keys
    ~/.ssh/config: ssh/config
    ~/.ssh/id_ecdsa.pub: ssh/id_ecdsa.pub
    ~/.ssh/id_ed25519.pub: ssh/id_ed25519.pub
    ~/.ssh/id_rsa.pub: ssh/id_rsa.pub
    ~/.zlogin:
    ~/.zlogout:
    ~/.zprezto:
    ~/.zpreztorc:
    ~/.zprofile:
    ~/.zshenv:
    ~/.zshrc:

- shell:
  - [nerd-fonts/install.sh --link --clean --windows, Updating fonts]
  -
    command: for dotdir in `find ~ -name '.dotfiles.*'`; do $dotdir/.install -Q; done
    stdout: true
    description: Checking for other dotfiles repo's

- defaults:
    link:
      create: true
      relink: true
      force: true
    shell:
      stderr: true

- clean: ['~']

- link:
    ~/.dotfiles: ''
    ~/.gitconfig:
    ~/.iterm2:
    ~/.ssh/authorized_keys: ssh/authorized_keys
    ~/.ssh/config: ssh/config
    ~/.ssh/id_ecdsa.pub: ssh/id_ecdsa.pub
    ~/.ssh/id_ed25519.pub: ssh/id_ed25519.pub
    ~/.ssh/id_rsa.pub: ssh/id_rsa.pub
    ~/.zlogin:
    ~/.zlogout:
    ~/.zprezto:
    ~/.zpreztorc:
    ~/.zprofile:
    ~/.zshenv:
    ~/.zshrc:

- shell:
  - [git submodule update --init --recursive, Checking submodules]
  - [nerd-fonts/install.sh --link --clean --windows, Updating fonts]
  -
    command: for dotdir in `find ~ -name '.dotfiles.*'`; do $dotdir/.install -Q; done
    stdout: true
    description: Checking for other dotfiles repo's

Revert "Remove the check for submodules, dotbot's install script already does it"
Revert "Remove the check for submodules, dotbot's install script already does it"

This reverts commit 0de1219988e42087a5653886868181b5b02a450a.

Dotbot actually checks its own submodules, not the ones of the
superproject
