summaryrefslogtreecommitdiff
path: root/awesome/tagnames.lua
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2024-10-11 20:43:20 -0500
committerTim Keller <tjk@tjkeller.xyz>2024-10-11 20:43:20 -0500
commitce020ab718b0ea09224dd15fc9a5796b3acc7904 (patch)
tree5d1ab3fb93f85d6fbf1b9fe84dfcd3484ce6ef33 /awesome/tagnames.lua
parent5e84a09eb67772b07a73102538d2445ecb403613 (diff)
downloaddotconfig-ce020ab718b0ea09224dd15fc9a5796b3acc7904.tar.xz
dotconfig-ce020ab718b0ea09224dd15fc9a5796b3acc7904.zip
overhaul awesome
Diffstat (limited to 'awesome/tagnames.lua')
-rw-r--r--awesome/tagnames.lua51
1 files changed, 0 insertions, 51 deletions
diff --git a/awesome/tagnames.lua b/awesome/tagnames.lua
deleted file mode 100644
index fcd01a4..0000000
--- a/awesome/tagnames.lua
+++ /dev/null
@@ -1,51 +0,0 @@
---TODO find out why it doesnt work at start
---local awful = require("awful")
-
-function nametags(s)
- local tags = s.tags
- for _, tag in ipairs(tags) do
- -- set tag basename
- if tag.basename == nil then
- tag.basename = tag.name
- end
-
- -- check if tag has any clients. if not, use basename
- if next(tag:clients()) == nil then
- tag.name = tag.basename
- else
- -- loop over all screen clients (ordered top to bottom)
- local hastag = nil
- for _, c in ipairs(s.clients) do
- -- test if client in on the tag
- for _, ctag in ipairs(c:tags()) do
- if ctag == tag then
- hastag = c
- break
- end
- end
- -- if it does, this will be the tag name. so break
- if hastag ~= nil then
- break
- end
- end
- -- set tag name
- -- there should always be a tag since we checked above so if there isnt then there is clearly a problem
- --TODO remove this if statement
- if hastag then
- tag.name = tag.basename .. ": " .. hastag.class
- end
- end
- end
-end
-
-function nametagsc(c)
- nametags(c.screen)
-end
-
-client.connect_signal("manage", nametagsc)
-client.connect_signal("swapped", nametagsc)
-client.connect_signal("tagged", nametagsc)
-client.connect_signal("unmanage", nametagsc)
-client.connect_signal("untagged", nametagsc)
-
---awful.screen.connect_for_each_screen(nametags)