summaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
Diffstat (limited to 'roles')
-rw-r--r--roles/font/tasks/main.yml5
-rw-r--r--roles/gnome/meta/main.yml3
-rw-r--r--roles/gnome/tasks/main.yml5
-rw-r--r--roles/hyprland/meta/main.yml1
-rw-r--r--roles/hyprtheme/defaults/main.yml2
-rw-r--r--roles/hyprtheme/files/scripts/theme-set2
-rw-r--r--roles/hyprtheme/meta/argument_specs.yml4
-rw-r--r--roles/hyprtheme/templates/theme/hyprland.conf.j22
-rw-r--r--roles/hyprtheme/templates/theme/hyprlock.conf.j22
9 files changed, 15 insertions, 11 deletions
diff --git a/roles/font/tasks/main.yml b/roles/font/tasks/main.yml
index 75e15a41..6a6e19b1 100644
--- a/roles/font/tasks/main.yml
+++ b/roles/font/tasks/main.yml
@@ -44,8 +44,3 @@
dest: "{{ item.dest }}"
state: "link"
loop: "{{ font_presets }}"
-
-- name: "Configure gnome font"
- ansible.builtin.command:
- cmd: 'gsettings set org.gnome.desktop.interface font-name "Noto Sans"'
- changed_when: false
diff --git a/roles/gnome/meta/main.yml b/roles/gnome/meta/main.yml
index 7bf50bcb..248c5c50 100644
--- a/roles/gnome/meta/main.yml
+++ b/roles/gnome/meta/main.yml
@@ -1,5 +1,6 @@
---
-dependencies: []
+dependencies:
+ - role: "font"
galaxy_info:
author: "a14m"
description: "Install gnome"
diff --git a/roles/gnome/tasks/main.yml b/roles/gnome/tasks/main.yml
index d1589e6b..5b9eee94 100644
--- a/roles/gnome/tasks/main.yml
+++ b/roles/gnome/tasks/main.yml
@@ -4,3 +4,8 @@
- name: "Include OS-specific tasks"
ansible.builtin.include_tasks: "install-{{ ansible_os_family | lower }}.yml"
+
+- name: "Configure gnome font"
+ ansible.builtin.command:
+ cmd: 'gsettings set org.gnome.desktop.interface font-name "Noto Sans"'
+ changed_when: false
diff --git a/roles/hyprland/meta/main.yml b/roles/hyprland/meta/main.yml
index 6e2ef3b7..05bd0823 100644
--- a/roles/hyprland/meta/main.yml
+++ b/roles/hyprland/meta/main.yml
@@ -6,6 +6,7 @@ dependencies:
- role: "mako"
- role: "pipewire"
- role: "brightnessctl"
+ - role: "font"
- role: "waybar"
- role: "hyprtheme"
- role: "hyprcursor"
diff --git a/roles/hyprtheme/defaults/main.yml b/roles/hyprtheme/defaults/main.yml
index ec2b3877..d697812c 100644
--- a/roles/hyprtheme/defaults/main.yml
+++ b/roles/hyprtheme/defaults/main.yml
@@ -1,3 +1,3 @@
---
-hyprtheme_default_font: "JetBrainsMono Nerd Font"
+hyprtheme_default_mono_font: "JetBrainsMono Nerd Font"
hyprtheme_default_theme: "everforest"
diff --git a/roles/hyprtheme/files/scripts/theme-set b/roles/hyprtheme/files/scripts/theme-set
index 61b7345e..4cacd5b3 100644
--- a/roles/hyprtheme/files/scripts/theme-set
+++ b/roles/hyprtheme/files/scripts/theme-set
@@ -42,9 +42,11 @@ killall -SIGUSR2 ghostty >/dev/null 2>&1 || true
if [[ -f ~/.config/hyprtheme/current/light.mode ]]; then
gsettings set org.gnome.desktop.interface color-scheme "prefer-light"
gsettings set org.gnome.desktop.interface gtk-theme "Adwaita"
+ gsettings set org.gnome.desktop.interface font-name "Noto Sans"
else
gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
gsettings set org.gnome.desktop.interface gtk-theme "Adwaita-dark"
+ gsettings set org.gnome.desktop.interface font-name "Noto Sans"
fi
# # Change gnome icon theme color
diff --git a/roles/hyprtheme/meta/argument_specs.yml b/roles/hyprtheme/meta/argument_specs.yml
index f949da72..5bb93ae6 100644
--- a/roles/hyprtheme/meta/argument_specs.yml
+++ b/roles/hyprtheme/meta/argument_specs.yml
@@ -8,7 +8,7 @@ argument_specs:
description: "The initial default theme to be used"
type: "str"
default: "everforest"
- hyprtheme_default_font:
- description: "The default theme font to be used"
+ hyprtheme_default_mono_font:
+ description: "The default theme mono font to be used"
type: "str"
default: "JetBrainsMono Nerd Font"
diff --git a/roles/hyprtheme/templates/theme/hyprland.conf.j2 b/roles/hyprtheme/templates/theme/hyprland.conf.j2
index 8b0eda90..7ffb05fd 100644
--- a/roles/hyprtheme/templates/theme/hyprland.conf.j2
+++ b/roles/hyprtheme/templates/theme/hyprland.conf.j2
@@ -1,3 +1,3 @@
-$font = {{ hyprtheme_default_font }}
+$font = {{ hyprtheme_default_mono_font }}
$active = rgb({{ accent[1:] }})
$inactive = rgb({{ color0[1:] }})
diff --git a/roles/hyprtheme/templates/theme/hyprlock.conf.j2 b/roles/hyprtheme/templates/theme/hyprlock.conf.j2
index 98a0beca..13130d0a 100644
--- a/roles/hyprtheme/templates/theme/hyprlock.conf.j2
+++ b/roles/hyprtheme/templates/theme/hyprlock.conf.j2
@@ -2,7 +2,7 @@
{{ hex[1:3] | int(base=16)}}, {{ hex[3:5] | int(base=16) }}, {{ hex[5:7] | int(base=16) }}
{%- endmacro %}
-$font = {{ hyprtheme_default_font }}
+$font = {{ hyprtheme_default_mono_font }}
$color = rgba({{ hex_to_rgb(background) }}, 1.0)
$inner_color = rgba({{ hex_to_rgb(background) }}, 0.8)
$outer_color = rgba({{ hex_to_rgb(accent) }}, 1.0)