summaryrefslogtreecommitdiff
path: root/config-desktop/tasks/main.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'config-desktop/tasks/main.yaml')
-rw-r--r--config-desktop/tasks/main.yaml9
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: