New Setup 📦

This commit is contained in:
Luca 2023-02-05 05:02:49 +01:00
parent d16174b447
commit 415dbd08a1
10194 changed files with 1368647 additions and 4 deletions

View file

@ -0,0 +1,33 @@
-- emits airplane status (with nmcli)
-- well, it works for me. so yeah
---------------------------------
-- ("signal::airplane"), function(net_status(bool))
-- rquirements
local awful = require("awful")
-- interval (in seconds)
local update_interval = 1
-- import network info
local net_cmd = [[
bash -c "
nmcli r wifi | awk 'FNR = 2 {print $1}'
"
]]
awful.widget.watch(net_cmd, update_interval, function(_, stdout)
local net_ssid = stdout
net_ssid = string.gsub(net_ssid, '^%s*(.-)%s*$', '%1')
local net_status = true
-- update networks status
if net_ssid == "disabled" then
net_status = false
end
-- emit (true or false)
awesome.emit_signal("signal::airplane", net_status)
end)