X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/659e4448df3b0661a08969cbf443a5b13e5cd363..923bac08c37ecf3ce979103820b2198eec09762c:/.config/awesome/rc.lua diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index badbbad..4a3c595 100644 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -517,7 +517,6 @@ default_tags = gears.table.join(default_tags, { targets = { "gern/DP-?[12]-1", "gauting/eDP-?1", - "toni/eDP-?1", "krafftwerk/DP-?1-1-5", "krafftwerk/DisplayPort-2", "cafe/eDP-?1", @@ -537,10 +536,10 @@ default_tags = gears.table.join(default_tags, { targets = { "gern/DP-?[12]-1", "gauting/eDP-?1", - "toni/eDP-?1", "krafftwerk/DP-?1-1-5", "krafftwerk/DisplayPort-2", "cafe/eDP-?1", + "rw-[lr]/DisplayPort-[01]", }, }, { @@ -554,10 +553,10 @@ default_tags = gears.table.join(default_tags, { targets = { "gern/DP-?[12]-1", "gauting/eDP-?1", - "toni/eDP-?1", "krafftwerk/DP-?1-1-5", "krafftwerk/DisplayPort-2", "cafe/eDP-?1", + "rw-[lr]/DisplayPort-[01]", }, }, { @@ -578,10 +577,10 @@ default_tags = gears.table.join(default_tags, { targets = { "gern/DP-?[12]-1", "gauting/eDP-?1", - "toni/eDP-?1", "krafftwerk/DP-?1-1-6", "krafftwerk/DisplayPort-0", "cafe/eDP-?1", + "rw-[lr]/DisplayPort-[01]", }, }, { @@ -594,11 +593,12 @@ default_tags = gears.table.join(default_tags, { targets = { "gern/DP-?[12]-1", "gauting/eDP-?1", - "toni/DP-?2-2", "krafftwerk/DP-?1-1-6", "krafftwerk/DisplayPort-0", "present/HDMI.*", "cafe/eDP-?1", + "rw-[lr]/DisplayPort-[01]", + "tournament/HDMI.*", }, }, { @@ -611,11 +611,11 @@ default_tags = gears.table.join(default_tags, { targets = { "gern/DP-?[12]-1", "gauting/eDP-?1", - "toni/DP-?2-2", "krafftwerk/DP-?1-1-6", "krafftwerk/DisplayPort-0", "present/HDMI.*", "cafe/eDP-?1", + "rw-[lr]/DisplayPort-[01]", }, }, }) @@ -697,9 +697,14 @@ end local function move_tags_to_screen_relative(direction) local s = awful.screen.focused() + local ts = screen:count() - (s.index + direction) % screen:count() for _, tag in ipairs(s.selected_tags) do - print("index: " .. s.index .. " count: " .. screen:count()) - tag.screen = screen[(s.index + screen:count() + direction) % screen.count()] + print("index: " .. s.index .. " count: " .. screen:count() .. " target: " .. ts) + tag.screen = screen[ts] + + for _, t in ipairs(tag.screen.tags) do + t.selected = (tag == t) + end end end @@ -1273,7 +1278,7 @@ awful.rules.rules = { placement = awful.placement.centered, }, }, - { rule_any = { class = { "URxvt" }, properties = { size_hints_honor = false } }, + { rule_any = { class = { "URxvt", "kitty" } }, properties = { size_hints_honor = false } }, { rule = { instance = "irc" }, callback = move_to_tag_by_name(nil, "irc") }, { rule = { class = "scrcpy" }, callback = move_to_tag_by_name(nil, "[]") }, { rule_any = { class = { "Firefox", "firefox" } }, callback = move_to_tag_by_name(nil, "ffx") },