summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-02-01 15:42:02 +0100
committerAhmed Abdelhalim <[email protected]>2026-02-01 15:42:02 +0100
commited37a1b24cf6728eaf4ba3a298f6e7d00c0c845d (patch)
treeaab3a638345124dae303d0812ea284334fa22cf6
parent2517ee28d7e442bf8bec1272e26fbb4817fdb975 (diff)
Refactor hyprtheme themes to install variable
-rw-r--r--roles/hyprtheme/defaults/main.yml2
-rw-r--r--roles/hyprtheme/meta/argument_specs.yml2
-rw-r--r--roles/hyprtheme/tasks/main.yml4
3 files changed, 4 insertions, 4 deletions
diff --git a/roles/hyprtheme/defaults/main.yml b/roles/hyprtheme/defaults/main.yml
index 2f198846..20068aa7 100644
--- a/roles/hyprtheme/defaults/main.yml
+++ b/roles/hyprtheme/defaults/main.yml
@@ -1,7 +1,7 @@
---
hyprtheme_default_mono_font: "JetBrainsMono Nerd Font"
hyprtheme_default_theme: "everforest"
-hyprtheme_themes_to_install:
+hyprtheme_themes:
- "catppuccin"
- "everforest"
- "gruvbox"
diff --git a/roles/hyprtheme/meta/argument_specs.yml b/roles/hyprtheme/meta/argument_specs.yml
index 52997ead..2221ad62 100644
--- a/roles/hyprtheme/meta/argument_specs.yml
+++ b/roles/hyprtheme/meta/argument_specs.yml
@@ -12,7 +12,7 @@ argument_specs:
description: "The default theme mono font to be used"
type: "str"
default: "JetBrainsMono Nerd Font"
- hyprtheme_themes_to_install:
+ hyprtheme_themes:
description: "Themes to install"
type: "list"
default:
diff --git a/roles/hyprtheme/tasks/main.yml b/roles/hyprtheme/tasks/main.yml
index 06640c49..a31cd296 100644
--- a/roles/hyprtheme/tasks/main.yml
+++ b/roles/hyprtheme/tasks/main.yml
@@ -10,7 +10,7 @@
path: "{{ ansible_facts['env']['HOME'] }}/.config/hyprtheme/themes/{{ item }}"
state: "directory"
mode: "0755"
- loop: "{{ hyprtheme_themes_to_install }}"
+ loop: "{{ hyprtheme_themes }}"
- name: "Create scripts directory"
ansible.builtin.file:
@@ -22,7 +22,7 @@
ansible.builtin.include_tasks: "template-theme.yml"
vars:
hyprtheme_name: "{{ item }}"
- loop: "{{ hyprtheme_themes_to_install }}"
+ loop: "{{ hyprtheme_themes }}"
- name: "Copy theme scripts"
ansible.builtin.copy: