aboutsummaryrefslogtreecommitdiff
path: root/.config/awesome/ui/statusbar/widgets/displays.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/awesome/ui/statusbar/widgets/displays.lua')
-rw-r--r--.config/awesome/ui/statusbar/widgets/displays.lua34
1 files changed, 19 insertions, 15 deletions
diff --git a/.config/awesome/ui/statusbar/widgets/displays.lua b/.config/awesome/ui/statusbar/widgets/displays.lua
index 44ff2c6..62e4398 100644
--- a/.config/awesome/ui/statusbar/widgets/displays.lua
+++ b/.config/awesome/ui/statusbar/widgets/displays.lua
@@ -1,3 +1,4 @@
+local battery = require "services.battery"
local phosphor = require "assets.phosphor"
local qui = require "quarrel.ui"
local qvars = require "quarrel.vars"
@@ -8,32 +9,35 @@ local function create_display(icon, color)
widget = wibox.container.place,
valign = "center",
halign = "center",
- qui.icon(icon, color)
+ qui.icon {
+ icon = icon,
+ color = color,
+ },
}
end
-local battery = create_display(phosphor.battery_vertical_warning_fill, qvars.colors.red)
-awesome.connect_signal("services::battery::icon", function(icon, color)
- battery.widget.image = icon
- battery.widget.stylesheet = qui.recolor(color)
+local d_battery = create_display(phosphor.battery_vertical_warning_fill, qvars.colors.red)
+battery:connect_signal("icon", function(_, icon, color)
+ d_battery.widget.image = icon
+ d_battery.widget.stylesheet = qui.recolor(color)
end)
-local brightness = create_display(phosphor.moon_fill, qvars.colors.fg)
+local d_brightness = create_display(phosphor.moon_fill, qvars.colors.fg)
awesome.connect_signal("services::brightness::icon", function(icon, color)
- brightness.widget.image = icon
- brightness.widget.stylesheet = qui.recolor(color)
+ d_brightness.widget.image = icon
+ d_brightness.widget.stylesheet = qui.recolor(color)
end)
-local audio = create_display(phosphor.speaker_simple_slash_fill, qvars.colors.red)
+local d_audio = create_display(phosphor.speaker_simple_slash_fill, qvars.colors.red)
awesome.connect_signal("services::audio::icon", function(icon, color)
- audio.widget.image = icon
- audio.widget.stylesheet = qui.recolor(color)
+ d_audio.widget.image = icon
+ d_audio.widget.stylesheet = qui.recolor(color)
end)
-local wifi = create_display(phosphor.wifi_x_fill, qvars.colors.red)
+local d_wifi = create_display(phosphor.wifi_x_fill, qvars.colors.red)
awesome.connect_signal("services::wifi::icon", function(icon, color)
- wifi.widget.image = icon
- wifi.widget.stylesheet = qui.recolor(color)
+ d_wifi.widget.image = icon
+ d_wifi.widget.stylesheet = qui.recolor(color)
end)
-return { audio = audio, battery = battery, brightness = brightness, wifi = wifi }
+return { audio = d_audio, battery = d_battery, brightness = d_brightness, wifi = d_wifi }