blob: bd94ce17f69c77c56efad90e81c50052e9ba0628 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
---
- name: "Load theme variables"
ansible.builtin.include_vars: "vars/{{ theme_name }}.yml"
- name: "Set theme files fact"
ansible.builtin.set_fact:
theme_files:
- "alacritty.toml"
- "btop.theme"
- "ghostty.conf"
- "hyprland.conf"
- "hyprlock.conf"
- "icons.theme"
- "kitty.conf"
- "swayosd.css"
- "walker.css"
- "waybar.css"
- name: "Template theme files for: {{ theme_name }}"
ansible.builtin.template:
src: "theme/{{ file }}.j2"
dest: "{{ ansible_env.HOME }}/.config/hyprthemes/themes/{{ theme_name }}/{{ file }}"
mode: "0644"
loop: "{{ theme_files }}"
loop_control:
loop_var: file
- name: "Copy static theme files for: {{ theme_name }}"
ansible.builtin.copy:
src: "themes/{{ theme_name }}/"
dest: "{{ ansible_env.HOME }}/.config/hyprthemes/themes/{{ theme_name }}/"
mode: "0644"
|