---
- name: Create dotfiles symlinks
  file: src=~/Dropbox/code/dotfiles/{{ item.dir }}{{ item.name }} dest=~/.{{ item.name }} state=link
  with_items:
    # Vim
    - { dir: '', name: 'vim' }
    - { dir: 'vim/', name: 'vimrc' }

    # Bash
    - { dir: '', name: 'bash' }
    - { dir: 'bash/', name: 'bashrc' }
    - { dir: 'bash/', name: 'bash_profile' }

    # Git
    - { dir: 'git/', name: 'gitconfig' }
    - { dir: 'git/', name: 'gitignore_global' }

    # Emacs
    - { dir: '', name: 'emacs.d' }

    # Mutt
    - { dir: '', name: 'mutt' }
    - { dir: 'mutt/', name: 'muttrc' }

    # Newsboat
    - { dir: '', name: 'newsboat' }

    # Atom
    - { dir: '', name: 'atom' }

    # Misc
    - { dir: '', name: 'inputrc' }
    - { dir: '', name: 'octaverc' }
    - { dir: '', name: 'pythonrc.py' }
  tags:
    - dotfiles

---
- name: Create dotfiles symlinks
  file: src=~/Dropbox/code/dotfiles/{{ item.dir }}{{ item.name }} dest=~/.{{ item.name }} state=link
  with_items:
    # Vim
    - { dir: '', name: 'vim' }
    - { dir: 'vim/', name: 'vimrc' }

    # Bash
    - { dir: '', name: 'bash' }
    - { dir: 'bash/', name: 'bashrc' }
    - { dir: 'bash/', name: 'bash_profile' }

    # Git
    - { dir: 'git/', name: 'gitconfig' }
    - { dir: 'git/', name: 'gitignore_global' }

    # tmux
    - { dir: '', name: 'tmux' }
    - { dir: 'tmux/', name: 'tmux.conf' }

    # Emacs
    - { dir: '', name: 'emacs.d' }

    # Mutt
    - { dir: '', name: 'mutt' }
    - { dir: 'mutt/', name: 'muttrc' }

    # Newsboat
    - { dir: '', name: 'newsboat' }

    # Atom
    - { dir: '', name: 'atom' }

    # Misc
    - { dir: '', name: 'czrc' }
    - { dir: '', name: 'inputrc' }
    - { dir: '', name: 'octaverc' }
    - { dir: '', name: 'pythonrc.py' }
    - { dir: '', name: 'tldrrc' }
    - { dir: '', name: 'vrapperrc' }
  tags:
    - dotfiles

Add instructions to create symlinks
Add instructions to create symlinks

Add instructions to create symlinks for the following items:

- tmux
- czrc
- tldrrc
- vrapperrc
