From 575c17be92d8c2926ea5299a8957c08efd3b8294 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@arch-desktop" Date: Fri, 21 Apr 2023 13:35:45 +0200 Subject: [PATCH] Use fileglob to copy i3blocks scripts --- roles/i3/files/{ => scripts}/arch_linux_news | 0 roles/i3/files/{ => scripts}/battery | 0 roles/i3/files/{ => scripts}/free_disk_space | 0 roles/i3/files/{ => scripts}/nagstamon | 0 roles/i3/files/{ => scripts}/newmail | 0 roles/i3/files/{ => scripts}/pub-ip | 0 roles/i3/tasks/main.yml | 18 ++++++------------ 7 files changed, 6 insertions(+), 12 deletions(-) rename roles/i3/files/{ => scripts}/arch_linux_news (100%) rename roles/i3/files/{ => scripts}/battery (100%) rename roles/i3/files/{ => scripts}/free_disk_space (100%) rename roles/i3/files/{ => scripts}/nagstamon (100%) rename roles/i3/files/{ => scripts}/newmail (100%) rename roles/i3/files/{ => scripts}/pub-ip (100%) diff --git a/roles/i3/files/arch_linux_news b/roles/i3/files/scripts/arch_linux_news similarity index 100% rename from roles/i3/files/arch_linux_news rename to roles/i3/files/scripts/arch_linux_news diff --git a/roles/i3/files/battery b/roles/i3/files/scripts/battery similarity index 100% rename from roles/i3/files/battery rename to roles/i3/files/scripts/battery diff --git a/roles/i3/files/free_disk_space b/roles/i3/files/scripts/free_disk_space similarity index 100% rename from roles/i3/files/free_disk_space rename to roles/i3/files/scripts/free_disk_space diff --git a/roles/i3/files/nagstamon b/roles/i3/files/scripts/nagstamon similarity index 100% rename from roles/i3/files/nagstamon rename to roles/i3/files/scripts/nagstamon diff --git a/roles/i3/files/newmail b/roles/i3/files/scripts/newmail similarity index 100% rename from roles/i3/files/newmail rename to roles/i3/files/scripts/newmail diff --git a/roles/i3/files/pub-ip b/roles/i3/files/scripts/pub-ip similarity index 100% rename from roles/i3/files/pub-ip rename to roles/i3/files/scripts/pub-ip diff --git a/roles/i3/tasks/main.yml b/roles/i3/tasks/main.yml index 5af3781..68fbde9 100644 --- a/roles/i3/tasks/main.yml +++ b/roles/i3/tasks/main.yml @@ -132,28 +132,22 @@ - {src: '~/.git_clones/i3blocks-contrib/apt-upgrades/apt-upgrades', path: '~/.config/i3blocks/scripts/apt-upgrades'} when: ansible_facts['distribution'] == 'Debian' -- name: Copy scripts (All) +- name: Copy wallpaper scripts ansible.builtin.copy: src: "{{ item.src }}" dest: "{{ item.dest }}" mode: 0755 with_items: - - {src: 'nagstamon', dest: '~/.config/i3blocks/scripts/nagstamon'} - - {src: 'battery', dest: '~/.config/i3blocks/scripts/battery'} - - {src: 'free_disk_space', dest: '~/.config/i3blocks/scripts/free_disk_space'} - - {src: 'pub-ip', dest: '~/.config/i3blocks/scripts/pub-ip'} - - {src: 'newmail', dest: '~/.config/i3blocks/scripts/newmail'} - {src: 'clitip_wallpaper.sh', dest: '~/.local/bin/clitip_wallpaper.sh'} - {src: 'xkcd_wallpaper.sh', dest: '~/.local/bin/xkcd_wallpaper.sh'} -- name: Copy scripts (Archlinux) +- name: Copy scripts (All) ansible.builtin.copy: - src: "{{ item.src }}" - dest: "{{ item.dest }}" + src: "{{ item }}" + dest: ~/.config/i3blocks/scripts/ mode: 0755 - with_items: - - {src: 'arch_linux_news', dest: '~/.config/i3blocks/scripts/arch_linux_news'} - when: ansible_facts['distribution'] == 'Archlinux' + with_fileglob: + - scripts/* - name: Update user dirs ansible.builtin.command: xdg-user-dirs-update