Skip to content

Instantly share code, notes, and snippets.

View DorianGray's full-sized avatar

Robert Andrew Ditthardt DorianGray

View GitHub Profile
@DorianGray
DorianGray / signal.lua
Created August 6, 2019 21:04
signal handler for changing border width per layout
-- Arrange signal handler
for s in screen do s:connect_signal('arrange', function ()
local clients = awful.client.visible(s)
local layout = awful.layout.getname(awful.layout.get(s))
if #clients > 0 then -- Fine grained borders and floaters control
for _, c in pairs(clients) do -- Floaters always have borders
if c.floating or layout == 'floating' then
c.border_width = beautiful.border_width
local log = require "util.logger".init("auth_exoplay");
local nodeprep = require "util.encodings".stringprep.nodeprep;
local resolve_relative_path = require "core.configmanager".resolve_relative_path;
local http = require "socket.http"
local json = require "cjson"
local new_sasl = require "util.sasl".new
local tokens = module:shared("oauth/usertokens")
local host = module:get_option("oauth_host", nil);
local log = require "util.logger".init("auth_exoplay");
local nodeprep = require "util.encodings".stringprep.nodeprep;
local resolve_relative_path = require "core.configmanager".resolve_relative_path;
local http = require "socket.http"
local tokens = module:shared("oauth/usertokens")
local host = module:get_option("oauth_host", nil);
local client_id = module:get_option("oauth_client_id", nil);
local client_secret = module:get_option("oauth_client_secret", nil);