mirror of
https://github.com/don-philipe/knorke.git
synced 2025-11-08 14:57:02 +01:00
Additional icon for bluetooth connected
This commit is contained in:
@@ -10,6 +10,7 @@ local gears = require("gears")
|
|||||||
local is_on
|
local is_on
|
||||||
local icon_dis
|
local icon_dis
|
||||||
local icon_enab
|
local icon_enab
|
||||||
|
local icon_conn
|
||||||
|
|
||||||
local widget = wibox.widget {
|
local widget = wibox.widget {
|
||||||
{
|
{
|
||||||
@@ -33,9 +34,10 @@ widget:buttons(awful.util.table.join(
|
|||||||
|
|
||||||
-- Add icons vor various BT states.
|
-- Add icons vor various BT states.
|
||||||
-- These icons should come as beautiful.icons
|
-- These icons should come as beautiful.icons
|
||||||
function widget.set_icons(disabled, enabled)
|
function widget.set_icons(disabled, enabled, connected)
|
||||||
icon_dis = disabled
|
icon_dis = disabled
|
||||||
icon_enab = enabled
|
icon_enab = enabled
|
||||||
|
icon_conn = connected
|
||||||
end
|
end
|
||||||
|
|
||||||
awful.tooltip(
|
awful.tooltip(
|
||||||
@@ -59,6 +61,7 @@ watch("bluetoothctl show", 5,
|
|||||||
function(_, stdout)
|
function(_, stdout)
|
||||||
-- Check if there bluetooth
|
-- Check if there bluetooth
|
||||||
local checker = stdout:match("Powered: yes") -- If 'Powered: yes' string is detected on stdout
|
local checker = stdout:match("Powered: yes") -- If 'Powered: yes' string is detected on stdout
|
||||||
|
-- TODO check for connection and set connected icon
|
||||||
local widget_icon_nme
|
local widget_icon_nme
|
||||||
if (checker ~= nil) then
|
if (checker ~= nil) then
|
||||||
is_on = true
|
is_on = true
|
||||||
|
|||||||
Reference in New Issue
Block a user