summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config-desktop/tasks/main.yaml9
-rw-r--r--config-terminal/tasks/main.yaml2
2 files changed, 10 insertions, 1 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:
diff --git a/config-terminal/tasks/main.yaml b/config-terminal/tasks/main.yaml
index ac1e495..7261cb8 100644
--- a/config-terminal/tasks/main.yaml
+++ b/config-terminal/tasks/main.yaml
@@ -7,7 +7,7 @@
file:
path: "/home/{{ user_name }}/.profile"
state: absent
- when: profile.stat is defined and profile.stat.islnk == False
+ when: profile.stat.islnk is defined and profile.stat.islnk == False
- name: Apply dotfiles
command: "stow --target /home/{{ user_name }}/ --dir /home/{{ user_name }}/.local/share/dotfiles {{ item }}"
with_items: