From 5b7a3dc5370772ffbfdc52b2b145e35d1061caa8 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Sun, 8 Feb 2026 15:27:13 +0100 Subject: Add the basic syshud role for OSD w/Hyprtheming extension --- roles/hyprtheme/files/scripts/theme-set | 5 ++--- roles/hyprtheme/tasks/template-theme.yml | 1 + roles/hyprtheme/templates/theme/syshud.css.j2 | 3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 roles/hyprtheme/templates/theme/syshud.css.j2 (limited to 'roles/hyprtheme') diff --git a/roles/hyprtheme/files/scripts/theme-set b/roles/hyprtheme/files/scripts/theme-set index 2b7397e5..5d634e11 100644 --- a/roles/hyprtheme/files/scripts/theme-set +++ b/roles/hyprtheme/files/scripts/theme-set @@ -23,9 +23,8 @@ mv "$CURRENT_THEME_PATH.new" "$CURRENT_THEME_PATH" pkill -x waybar || true setsid uwsm-app -- waybar >/dev/null 2>&1 & - -# pkill -x swayosd-server || true -# setsid uwsm-app -- swayosd-server >/dev/null 2>&1 & +pkill -x syshud || true +setsid uwsm-app -- syshud >/dev/null 2>&1 & hyprctl reload >/dev/null 2>&1 diff --git a/roles/hyprtheme/tasks/template-theme.yml b/roles/hyprtheme/tasks/template-theme.yml index d5dcab87..270b63e7 100644 --- a/roles/hyprtheme/tasks/template-theme.yml +++ b/roles/hyprtheme/tasks/template-theme.yml @@ -13,6 +13,7 @@ - "waybar.css" - "clipse.json" - "tofi.config" + - "syshud.css" - name: "Template theme files for: {{ hyprtheme_name }}" ansible.builtin.template: diff --git a/roles/hyprtheme/templates/theme/syshud.css.j2 b/roles/hyprtheme/templates/theme/syshud.css.j2 new file mode 100644 index 00000000..4354efa5 --- /dev/null +++ b/roles/hyprtheme/templates/theme/syshud.css.j2 @@ -0,0 +1,3 @@ +@define-color borders {{ accent }}; +@define-color theme_bg_color {{ background }}; +@define-color theme_fg_color {{ foreground }}; -- cgit v1.2.3