a2a5bd33ec81d66c9a9320be31f6c1577fe513d8

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Parameterize top waybar

Diff

 1diff --git a/dot_config/waybar/config-bottom.jsonc.tmpl b/dot_config/waybar/config-bottom.jsonc.tmpl
 2index a17c5e4195e8b4f5258868369f98a322165b74a0..3378dabe2233a43efd7c8ec18bbd523e3a8685c1 100644
 3--- a/dot_config/waybar/config-bottom.jsonc.tmpl
 4+++ b/dot_config/waybar/config-bottom.jsonc.tmpl
 5@@ -48,7 +48,7 @@
 6 	"temperature": {
 7 		"critical-threshold": 90,
 8 		"interval": 1,
 9-		"hwmon-path": "/sys/class/hwmon/hwmon4/temp1_input",
10+		"hwmon-path": "/sys/class/hwmon/{{ .waybar.bottom.cpu_temp_path}}",
11 		"format": "{icon} {temperatureC}°",
12 		"format-icons": [
13 			"",
14diff --git a/dot_config/waybar/config-top.jsonc b/dot_config/waybar/config-top.jsonc.tmpl
15rename from dot_config/waybar/config-top.jsonc
16rename to dot_config/waybar/config-top.jsonc.tmpl
17index c0d0423c978e14028d2ebc17cc2fb6ecfc7b7760..bff6b4e73ee8a4ca1736dab120963dc6320a2cac 100644
18--- a/dot_config/waybar/config-top.jsonc
19+++ b/dot_config/waybar/config-top.jsonc.tmpl
20@@ -13,10 +13,7 @@
21 		"pulseaudio#mic",
22 		"custom/arrow_left_alt",
23 		"pulseaudio",
24-		"custom/arrow_left",
25-		"backlight",
26-		"custom/arrow_left_alt",
27-		"battery",
28+		{{ .waybar.top.extra_modules }}
29 		"custom/arrow_left",
30 		"hyprland/language",
31 		"custom/arrow_left_alt",
32@@ -62,6 +59,7 @@
33 			"class<ghb>": "󰕧",
34 			"class<com.mitchellh.ghostty>": "",
35 			"class<Gimp>": "",
36+			"class<Gimp-2.10>": "",
37 			"class<gparted>": "",
38 			"class<gsmartcontrol>": "",
39 			"class<hoppscotch-app>": "󱃄",