diff options
Diffstat (limited to 'config-desktop')
-rw-r--r-- | config-desktop/tasks/main.yaml | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/config-desktop/tasks/main.yaml b/config-desktop/tasks/main.yaml index eb63217..3f72a14 100644 --- a/config-desktop/tasks/main.yaml +++ b/config-desktop/tasks/main.yaml @@ -18,6 +18,15 @@ dest: "/home/{{ user_name }}/.local/share/dotfiles-private" repo: "{{ dotfiles_private }}" verify_commit: yes +- name: Check .bashrc status + stat: + path: "/home/{{ user_name }}/.bashrc" + register: bashrc +- name: Delete bashrc if not a link + file: + path: "/home/{{ user_name }}/.bashrc" + state: absent + when: bashrc.stat.islnk is defined and bashrc.stat.islnk == False - name: Apply private dotfiles command: "stow --target /home/{{ user_name }}/ --dir /home/{{ user_name }}/.local/share/dotfiles-private {{ item }}" with_items: |