aboutsummaryrefslogtreecommitdiff
path: root/.config/luastatus-scripts-dwm/backlight.lua
diff options
context:
space:
mode:
authorVidhu Kant Sharma <vidhukant@vidhukant.com>2025-05-14 22:50:39 +0530
committerVidhu Kant Sharma <vidhukant@vidhukant.com>2025-05-14 22:50:39 +0530
commit05da0e10926d4ade3b10a55999a0ed1b797caf65 (patch)
tree97cf6a33e5ce90d57e6894b748b1e18ad690643e /.config/luastatus-scripts-dwm/backlight.lua
parentf9c150cf57732bb7b42c6b2a5db70039161f8c6d (diff)
added luastatus configHEADmaster
Diffstat (limited to '.config/luastatus-scripts-dwm/backlight.lua')
-rw-r--r--.config/luastatus-scripts-dwm/backlight.lua18
1 files changed, 18 insertions, 0 deletions
diff --git a/.config/luastatus-scripts-dwm/backlight.lua b/.config/luastatus-scripts-dwm/backlight.lua
new file mode 100644
index 0000000..3fa1818
--- /dev/null
+++ b/.config/luastatus-scripts-dwm/backlight.lua
@@ -0,0 +1,18 @@
+-- Note that this widget only shows backlight level when it changes.
+widget = luastatus.require_plugin('backlight-linux').widget{
+ cb = function(level)
+ if level ~= nil then
+ local brightness = level * 100
+
+ local icon = "󰃠"
+ if brightness < 30 then
+ icon = "󰃞"
+ elseif brightness < 70 then
+ icon = "󰃟"
+ end
+
+ io.write(level * 100)
+ return string.format('%s %3.0f%%', icon, brightness)
+ end
+ end,
+}