1
0
Fork 0
mirror of https://github.com/roles-ansible/ansible_role_sway.git synced 2024-08-16 13:49:49 +02:00
ansible_role_sway/tasks/waybar.yml

61 lines
1.4 KiB
YAML
Raw Normal View History

2024-07-22 14:36:03 +02:00
---
2024-07-23 13:32:33 +02:00
- name: Ensure waybar is installed.
2024-07-23 15:54:25 +02:00
ansible.builtin.package:
2024-07-23 13:32:33 +02:00
name: "{{ item }}"
state: "present"
become: true
with_items:
- 'waybar'
2024-07-23 22:07:05 +02:00
- 'wlogout'
2024-07-31 16:52:52 +02:00
- 'qpwgraph'
- 'pavucontrol'
2024-07-23 13:32:33 +02:00
2024-07-22 14:36:03 +02:00
- name: Create waybar config folder
become: true
ansible.builtin.file:
2024-07-23 13:32:33 +02:00
path: "{{ swayusr.home }}/.config/waybar/"
2024-07-22 14:36:03 +02:00
state: directory
mode: '0750'
owner: "{{ swayusr.user }}"
group: "{{ swayusr.user }}"
- name: Deploy waybar weather script
become: true
ansible.builtin.template:
src: 'templates/wttr.py.j2'
dest: "{{ swayusr.home }}/.config/waybar/wttr.py"
mode: '0750'
owner: "{{ swayusr.user }}"
group: "{{ swayusr.user }}"
backup: true
2024-07-22 14:36:03 +02:00
- name: Deploy ping script
become: true
ansible.builtin.template:
src: 'templates/ping.py.j2'
dest: "{{ swayusr.home }}/.config/waybar/ping.py"
mode: '0750'
owner: "{{ swayusr.user }}"
group: "{{ swayusr.user }}"
backup: true
2024-07-22 14:36:03 +02:00
- name: Deploy waybar stylesheet
become: true
ansible.builtin.template:
src: 'templates/waybar.css.j2'
dest: "{{ swayusr.home }}/.config/waybar/style.css"
mode: '0640'
owner: "{{ swayusr.user }}"
group: "{{ swayusr.user }}"
backup: true
2024-07-22 14:36:03 +02:00
- name: Deploy waybar config
become: true
ansible.builtin.template:
src: 'templates/waybar.json.j2'
dest: "{{ swayusr.home }}/.config/waybar/config"
mode: '0640'
owner: "{{ swayusr.user }}"
group: "{{ swayusr.user }}"
backup: true