From: copycat-killer <dada@archlinux.info>
Date: Fri, 27 Jan 2017 13:59:31 +0000 (+0100)
Subject: wipe away beautiful reference
X-Git-Url: https://git.madduck.net/etc/awesome.git/commitdiff_plain/83b96b3c3ada021e47d6ef1ad48c03710f0dc24a?ds=inline

wipe away beautiful reference
---

diff --git a/util/init.lua b/util/init.lua
index c62f0da..2f9e14a 100644
--- a/util/init.lua
+++ b/util/init.lua
@@ -13,14 +13,10 @@
 --]]
 
 local awful        = require("awful")
-local beautiful    = require("beautiful")
-local math         = { sqrt = math.sqrt }
+local sqrt         = math.sqrt
 local pairs        = pairs
-local string       = { gsub = string.gsub }
 local client       = client
-local screen       = screen
 local tonumber     = tonumber
-
 local wrequire     = require("lain.helpers").wrequire
 local setmetatable = setmetatable
 
@@ -89,10 +85,10 @@ function util.mc(c)
     c.floating   = true
     local s      = awful.screen.focused()
     local mg     = s.geometry
-    local mwfact = beautiful.master_width_factor or 0.5
+    local mwfact = s.selected_tag.master_width_factor or 0.5
     local g      = {}
-    g.width      = math.sqrt(mwfact) * mg.width
-    g.height     = math.sqrt(mwfact) * mg.height
+    g.width      = sqrt(mwfact) * mg.width
+    g.height     = sqrt(mwfact) * mg.height
     g.x          = mg.x + (mg.width - g.width) / 2
     g.y          = mg.y + (mg.height - g.height) / 2
 
@@ -165,9 +161,9 @@ end
 
 -- On the fly useless gaps change
 function util.useless_gaps_resize(thatmuch)
-    beautiful.useless_gap = beautiful.useless_gap or 0
-    beautiful.useless_gap = tonumber(beautiful.useless_gap) + thatmuch
-    awful.layout.arrange(awful.screen.focused())
+    local scr = awful.screen.focused()
+    scr.selected_tag.gap = scr.selected_tag.gap + thatmuch
+    awful.layout.arrange(scr)
 end
 
 return setmetatable(util, { __index = wrequire })