summaryrefslogtreecommitdiff
path: root/config/awesome/weasel-rules.lua
diff options
context:
space:
mode:
authorPeter Palfrader <peter@palfrader.org>2017-01-30 08:55:02 +0100
committerPeter Palfrader <peter@palfrader.org>2017-01-30 08:55:02 +0100
commited62356757f5af01843e1fcc2fdda515bbe16370 (patch)
treec57618062fb43d37681101e74b073713e00afcff /config/awesome/weasel-rules.lua
parent5385031dca35d9f8516fab1c989acd5505479525 (diff)
awesome 4 hit stretch
Diffstat (limited to 'config/awesome/weasel-rules.lua')
-rw-r--r--config/awesome/weasel-rules.lua29
1 files changed, 16 insertions, 13 deletions
diff --git a/config/awesome/weasel-rules.lua b/config/awesome/weasel-rules.lua
index 5a0a1ae..9c48ba5 100644
--- a/config/awesome/weasel-rules.lua
+++ b/config/awesome/weasel-rules.lua
@@ -1,7 +1,10 @@
+local awful = require("awful")
+
function get_weasel_rules()
- local sn = screen.count()
- local browser_screen = 1
- local im_screen = 1
+ local browser_screen = awful.screen.focused()
+ local im_screen = awful.screen.focused()
+ local browser_screen = screen[1]
+ local im_screen = screen[1]
local rules = {
{ rule = { class = "mpv" },
@@ -14,31 +17,31 @@ function get_weasel_rules()
properties = { floating = true } },
{ rule = { class = "Firefox" , name = "Mozilla Firefox" },
- properties = { tag = tags[browser_screen][7],
+ properties = { tag = browser_screen.tags[7],
--border_width = 0
} },
{ rule = { class = "Firefox" },
- properties = { tag = tags[browser_screen][7] } },
+ properties = { tag = browser_screen.tags[7] } },
{ rule = { class = "chromium" }, -- , name = "New Tab - Chromium" },
- properties = { tag = tags[browser_screen][8],
+ properties = { tag = browser_screen.tags[8],
-- border_width = 0
} },
{ rule = { class = "Tor Browser" , name = "Tor Browser" },
- properties = { tag = tags[browser_screen][12], floating = true } },
+ properties = { tag = browser_screen.tags[12], floating = true } },
{ rule = { class = "Tor Browser" },
- properties = { tag = tags[browser_screen][12], floating = true } },
+ properties = { tag = browser_screen.tags[12], floating = true } },
{ rule = { class = "URxvt" , name = "IRC" },
- properties = { tag = tags[im_screen][1] } },
+ properties = { tag = im_screen.tags[1] } },
{ rule = { class = "URxvt" , name = "Mail" },
- properties = { tag = tags[im_screen][6] } },
+ properties = { tag = im_screen.tags[6] } },
{ rule = { class = "URxvt" , name = "Mail COSY" },
- properties = { tag = tags[im_screen][6] } },
+ properties = { tag = im_screen.tags[6] } },
{ rule = { class = "chromium" , name = "Signal Private Messenger" },
- properties = { tag = tags[im_screen][11] } },
+ properties = { tag = im_screen.tags[11] } },
{ rule = { class = "chromium" , name = "Signal" },
- properties = { tag = tags[im_screen][11] } },
+ properties = { tag = im_screen.tags[11] } },
--{ rule = { maximized_horizontal = true }, -- these two should remove window borders from maximized windows because they get in the way
-- properties = { border_width = 0 } },