diff --git a/dev/dotfiles.yml b/dev/dotfiles.yml index fb78117..dd84f67 100644 --- a/dev/dotfiles.yml +++ b/dev/dotfiles.yml @@ -1,25 +1,16 @@ - hosts: all tasks: + - name: List dotfiles + shell: ls -A ~/.dotfiles | grep '^\.' + register: ls_dotfiles + - name: Symlink dotfiles file: src: ~/.dotfiles/{{ item }} dest: ~/{{ item }} state: link - loop: - - .config - - .gitconfig - - .hammerspoon - - .local - - .ssh - - .tmux.conf - - .zsh - - - name: Symlink Prezto - file: - src: ~/.dotfiles/.zprezto - dest: ~/.zprezto - state: link + loop: "{{ ls_dotfiles.stdout_lines | difference(['.git', '.gitmodules']) }}" - name: Symlink Prezto runcoms file: