From 7f02d7982d2a309c1b707bb3b03ba88c7698ad90 Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Wed, 12 May 2021 19:54:33 +0100 Subject: [PATCH] awesome: add runi images for taglisg widget --- awesome/themes/nord/runi/A.svg | 6 ++++ awesome/themes/nord/runi/B.svg | 6 ++++ awesome/themes/nord/runi/C.svg | 6 ++++ awesome/themes/nord/runi/D.svg | 6 ++++ awesome/themes/nord/runi/E.svg | 6 ++++ awesome/themes/nord/runi/F.svg | 6 ++++ awesome/themes/nord/runi/G.svg | 6 ++++ awesome/themes/nord/runi/H.svg | 6 ++++ awesome/themes/nord/runi/I.svg | 6 ++++ awesome/themes/nord/runi/J.svg | 6 ++++ awesome/themes/nord/runi/K.svg | 6 ++++ awesome/themes/nord/runi/L.svg | 6 ++++ awesome/themes/nord/runi/M.svg | 6 ++++ awesome/themes/nord/runi/N.svg | 6 ++++ awesome/themes/nord/runi/O.svg | 6 ++++ awesome/themes/nord/runi/P.svg | 6 ++++ awesome/themes/nord/runi/R.svg | 6 ++++ awesome/themes/nord/runi/S.svg | 6 ++++ awesome/themes/nord/runi/T.svg | 6 ++++ awesome/themes/nord/runi/U.svg | 6 ++++ awesome/themes/nord/runi/W.svg | 6 ++++ awesome/themes/nord/runi/Y.svg | 6 ++++ awesome/themes/nord/runi/Z.svg | 6 ++++ awesome/themes/nord/runi/a.svg | 6 ++++ awesome/themes/nord/runi/b.svg | 6 ++++ awesome/themes/nord/runi/c.svg | 6 ++++ awesome/themes/nord/runi/d.svg | 6 ++++ awesome/themes/nord/runi/e.svg | 6 ++++ awesome/themes/nord/runi/extract_glyphs.py | 12 +++++++ awesome/themes/nord/runi/f.svg | 6 ++++ awesome/themes/nord/runi/g.svg | 6 ++++ awesome/themes/nord/runi/h.svg | 6 ++++ awesome/themes/nord/runi/i.svg | 6 ++++ awesome/themes/nord/runi/j.svg | 6 ++++ awesome/themes/nord/runi/k.svg | 6 ++++ awesome/themes/nord/runi/l.svg | 6 ++++ awesome/themes/nord/runi/m.svg | 6 ++++ awesome/themes/nord/runi/n.svg | 6 ++++ awesome/themes/nord/runi/o.svg | 6 ++++ awesome/themes/nord/runi/p.svg | 6 ++++ awesome/themes/nord/runi/r.svg | 6 ++++ awesome/themes/nord/runi/runi.license | 2 ++ awesome/themes/nord/runi/runi.ttf | Bin 0 -> 10136 bytes awesome/themes/nord/runi/s.svg | 6 ++++ awesome/themes/nord/runi/t.svg | 6 ++++ awesome/themes/nord/runi/u.svg | 6 ++++ awesome/themes/nord/runi/w.svg | 6 ++++ awesome/themes/nord/runi/y.svg | 6 ++++ awesome/themes/nord/runi/z.svg | 6 ++++ awesome/themes/nord/theme.lua | 39 +++++++++++++++++++-- awesome/topbar.lua | 25 ++++++++++++- 51 files changed, 351 insertions(+), 3 deletions(-) create mode 100644 awesome/themes/nord/runi/A.svg create mode 100644 awesome/themes/nord/runi/B.svg create mode 100644 awesome/themes/nord/runi/C.svg create mode 100644 awesome/themes/nord/runi/D.svg create mode 100644 awesome/themes/nord/runi/E.svg create mode 100644 awesome/themes/nord/runi/F.svg create mode 100644 awesome/themes/nord/runi/G.svg create mode 100644 awesome/themes/nord/runi/H.svg create mode 100644 awesome/themes/nord/runi/I.svg create mode 100644 awesome/themes/nord/runi/J.svg create mode 100644 awesome/themes/nord/runi/K.svg create mode 100644 awesome/themes/nord/runi/L.svg create mode 100644 awesome/themes/nord/runi/M.svg create mode 100644 awesome/themes/nord/runi/N.svg create mode 100644 awesome/themes/nord/runi/O.svg create mode 100644 awesome/themes/nord/runi/P.svg create mode 100644 awesome/themes/nord/runi/R.svg create mode 100644 awesome/themes/nord/runi/S.svg create mode 100644 awesome/themes/nord/runi/T.svg create mode 100644 awesome/themes/nord/runi/U.svg create mode 100644 awesome/themes/nord/runi/W.svg create mode 100644 awesome/themes/nord/runi/Y.svg create mode 100644 awesome/themes/nord/runi/Z.svg create mode 100644 awesome/themes/nord/runi/a.svg create mode 100644 awesome/themes/nord/runi/b.svg create mode 100644 awesome/themes/nord/runi/c.svg create mode 100644 awesome/themes/nord/runi/d.svg create mode 100644 awesome/themes/nord/runi/e.svg create mode 100755 awesome/themes/nord/runi/extract_glyphs.py create mode 100644 awesome/themes/nord/runi/f.svg create mode 100644 awesome/themes/nord/runi/g.svg create mode 100644 awesome/themes/nord/runi/h.svg create mode 100644 awesome/themes/nord/runi/i.svg create mode 100644 awesome/themes/nord/runi/j.svg create mode 100644 awesome/themes/nord/runi/k.svg create mode 100644 awesome/themes/nord/runi/l.svg create mode 100644 awesome/themes/nord/runi/m.svg create mode 100644 awesome/themes/nord/runi/n.svg create mode 100644 awesome/themes/nord/runi/o.svg create mode 100644 awesome/themes/nord/runi/p.svg create mode 100644 awesome/themes/nord/runi/r.svg create mode 100644 awesome/themes/nord/runi/runi.license create mode 100644 awesome/themes/nord/runi/runi.ttf create mode 100644 awesome/themes/nord/runi/s.svg create mode 100644 awesome/themes/nord/runi/t.svg create mode 100644 awesome/themes/nord/runi/u.svg create mode 100644 awesome/themes/nord/runi/w.svg create mode 100644 awesome/themes/nord/runi/y.svg create mode 100644 awesome/themes/nord/runi/z.svg diff --git a/awesome/themes/nord/runi/A.svg b/awesome/themes/nord/runi/A.svg new file mode 100644 index 0000000..458bc2d --- /dev/null +++ b/awesome/themes/nord/runi/A.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/B.svg b/awesome/themes/nord/runi/B.svg new file mode 100644 index 0000000..1522dbc --- /dev/null +++ b/awesome/themes/nord/runi/B.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/C.svg b/awesome/themes/nord/runi/C.svg new file mode 100644 index 0000000..51c1c01 --- /dev/null +++ b/awesome/themes/nord/runi/C.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/D.svg b/awesome/themes/nord/runi/D.svg new file mode 100644 index 0000000..f653c68 --- /dev/null +++ b/awesome/themes/nord/runi/D.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/E.svg b/awesome/themes/nord/runi/E.svg new file mode 100644 index 0000000..f07021a --- /dev/null +++ b/awesome/themes/nord/runi/E.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/F.svg b/awesome/themes/nord/runi/F.svg new file mode 100644 index 0000000..29f47d5 --- /dev/null +++ b/awesome/themes/nord/runi/F.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/G.svg b/awesome/themes/nord/runi/G.svg new file mode 100644 index 0000000..9c556f7 --- /dev/null +++ b/awesome/themes/nord/runi/G.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/H.svg b/awesome/themes/nord/runi/H.svg new file mode 100644 index 0000000..4463b58 --- /dev/null +++ b/awesome/themes/nord/runi/H.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/I.svg b/awesome/themes/nord/runi/I.svg new file mode 100644 index 0000000..0587465 --- /dev/null +++ b/awesome/themes/nord/runi/I.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/J.svg b/awesome/themes/nord/runi/J.svg new file mode 100644 index 0000000..c6a26d4 --- /dev/null +++ b/awesome/themes/nord/runi/J.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/K.svg b/awesome/themes/nord/runi/K.svg new file mode 100644 index 0000000..51c1c01 --- /dev/null +++ b/awesome/themes/nord/runi/K.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/L.svg b/awesome/themes/nord/runi/L.svg new file mode 100644 index 0000000..f1dcd58 --- /dev/null +++ b/awesome/themes/nord/runi/L.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/M.svg b/awesome/themes/nord/runi/M.svg new file mode 100644 index 0000000..2426a02 --- /dev/null +++ b/awesome/themes/nord/runi/M.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/N.svg b/awesome/themes/nord/runi/N.svg new file mode 100644 index 0000000..46e1d85 --- /dev/null +++ b/awesome/themes/nord/runi/N.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/O.svg b/awesome/themes/nord/runi/O.svg new file mode 100644 index 0000000..b3087f0 --- /dev/null +++ b/awesome/themes/nord/runi/O.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/P.svg b/awesome/themes/nord/runi/P.svg new file mode 100644 index 0000000..edfb302 --- /dev/null +++ b/awesome/themes/nord/runi/P.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/R.svg b/awesome/themes/nord/runi/R.svg new file mode 100644 index 0000000..9e75e60 --- /dev/null +++ b/awesome/themes/nord/runi/R.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/S.svg b/awesome/themes/nord/runi/S.svg new file mode 100644 index 0000000..3b23aa6 --- /dev/null +++ b/awesome/themes/nord/runi/S.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/T.svg b/awesome/themes/nord/runi/T.svg new file mode 100644 index 0000000..3a7e320 --- /dev/null +++ b/awesome/themes/nord/runi/T.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/U.svg b/awesome/themes/nord/runi/U.svg new file mode 100644 index 0000000..c3e3328 --- /dev/null +++ b/awesome/themes/nord/runi/U.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/W.svg b/awesome/themes/nord/runi/W.svg new file mode 100644 index 0000000..c9740c5 --- /dev/null +++ b/awesome/themes/nord/runi/W.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/Y.svg b/awesome/themes/nord/runi/Y.svg new file mode 100644 index 0000000..5c85696 --- /dev/null +++ b/awesome/themes/nord/runi/Y.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/Z.svg b/awesome/themes/nord/runi/Z.svg new file mode 100644 index 0000000..8718556 --- /dev/null +++ b/awesome/themes/nord/runi/Z.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/a.svg b/awesome/themes/nord/runi/a.svg new file mode 100644 index 0000000..d2f9364 --- /dev/null +++ b/awesome/themes/nord/runi/a.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/b.svg b/awesome/themes/nord/runi/b.svg new file mode 100644 index 0000000..1522dbc --- /dev/null +++ b/awesome/themes/nord/runi/b.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/c.svg b/awesome/themes/nord/runi/c.svg new file mode 100644 index 0000000..51c1c01 --- /dev/null +++ b/awesome/themes/nord/runi/c.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/d.svg b/awesome/themes/nord/runi/d.svg new file mode 100644 index 0000000..26ce833 --- /dev/null +++ b/awesome/themes/nord/runi/d.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/e.svg b/awesome/themes/nord/runi/e.svg new file mode 100644 index 0000000..f07021a --- /dev/null +++ b/awesome/themes/nord/runi/e.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/extract_glyphs.py b/awesome/themes/nord/runi/extract_glyphs.py new file mode 100755 index 0000000..363145b --- /dev/null +++ b/awesome/themes/nord/runi/extract_glyphs.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python + +import fontforge as ff + +runic = ff.open("./runi.ttf") +glyphs = runic.selection.select(("ranges", None), "A", "z").byGlyphs + +g: ff.glyph +for g in glyphs: + print(g.glyphname) + g.color = 0xD8DEE9 + g.export(str(g.glyphname)+".svg") diff --git a/awesome/themes/nord/runi/f.svg b/awesome/themes/nord/runi/f.svg new file mode 100644 index 0000000..29f47d5 --- /dev/null +++ b/awesome/themes/nord/runi/f.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/g.svg b/awesome/themes/nord/runi/g.svg new file mode 100644 index 0000000..9c556f7 --- /dev/null +++ b/awesome/themes/nord/runi/g.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/h.svg b/awesome/themes/nord/runi/h.svg new file mode 100644 index 0000000..4463b58 --- /dev/null +++ b/awesome/themes/nord/runi/h.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/i.svg b/awesome/themes/nord/runi/i.svg new file mode 100644 index 0000000..8fe7509 --- /dev/null +++ b/awesome/themes/nord/runi/i.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/j.svg b/awesome/themes/nord/runi/j.svg new file mode 100644 index 0000000..c6a26d4 --- /dev/null +++ b/awesome/themes/nord/runi/j.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/k.svg b/awesome/themes/nord/runi/k.svg new file mode 100644 index 0000000..51c1c01 --- /dev/null +++ b/awesome/themes/nord/runi/k.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/l.svg b/awesome/themes/nord/runi/l.svg new file mode 100644 index 0000000..f1dcd58 --- /dev/null +++ b/awesome/themes/nord/runi/l.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/m.svg b/awesome/themes/nord/runi/m.svg new file mode 100644 index 0000000..2426a02 --- /dev/null +++ b/awesome/themes/nord/runi/m.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/n.svg b/awesome/themes/nord/runi/n.svg new file mode 100644 index 0000000..824a4d5 --- /dev/null +++ b/awesome/themes/nord/runi/n.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/o.svg b/awesome/themes/nord/runi/o.svg new file mode 100644 index 0000000..b3087f0 --- /dev/null +++ b/awesome/themes/nord/runi/o.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/p.svg b/awesome/themes/nord/runi/p.svg new file mode 100644 index 0000000..edfb302 --- /dev/null +++ b/awesome/themes/nord/runi/p.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/r.svg b/awesome/themes/nord/runi/r.svg new file mode 100644 index 0000000..9e75e60 --- /dev/null +++ b/awesome/themes/nord/runi/r.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/runi.license b/awesome/themes/nord/runi/runi.license new file mode 100644 index 0000000..8be3f88 --- /dev/null +++ b/awesome/themes/nord/runi/runi.license @@ -0,0 +1,2 @@ +㵀 1991 Digital Type Foundry +https://fonts2u.com/runic-regular.font diff --git a/awesome/themes/nord/runi/runi.ttf b/awesome/themes/nord/runi/runi.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8003257e19e16f868d07659ed951fc6a6b198754 GIT binary patch literal 10136 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 + + + + diff --git a/awesome/themes/nord/runi/t.svg b/awesome/themes/nord/runi/t.svg new file mode 100644 index 0000000..30bc3d0 --- /dev/null +++ b/awesome/themes/nord/runi/t.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/u.svg b/awesome/themes/nord/runi/u.svg new file mode 100644 index 0000000..c3e3328 --- /dev/null +++ b/awesome/themes/nord/runi/u.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/w.svg b/awesome/themes/nord/runi/w.svg new file mode 100644 index 0000000..c9740c5 --- /dev/null +++ b/awesome/themes/nord/runi/w.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/y.svg b/awesome/themes/nord/runi/y.svg new file mode 100644 index 0000000..5c85696 --- /dev/null +++ b/awesome/themes/nord/runi/y.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/runi/z.svg b/awesome/themes/nord/runi/z.svg new file mode 100644 index 0000000..8718556 --- /dev/null +++ b/awesome/themes/nord/runi/z.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/awesome/themes/nord/theme.lua b/awesome/themes/nord/theme.lua index b90cc14..06c9205 100644 --- a/awesome/themes/nord/theme.lua +++ b/awesome/themes/nord/theme.lua @@ -50,6 +50,8 @@ theme.border_marked = theme.nord14 theme.tooltip_fg = theme.fg_normal theme.tooltip_bg = theme.bg_normal +theme.wibar_height = dpi(20) + -- There are other variable sets -- overriding the default one when -- defined, the sets are: @@ -63,8 +65,41 @@ theme.tooltip_bg = theme.bg_normal -- Example: theme.taglist_bg_focus = theme.nord3 --- TODO icons -theme.taglist_icon_only = false +theme.taglist_icon_only = true +theme.taglist_icon_01 = theme_path.."/runi/A.svg" +theme.taglist_icon_02 = theme_path.."/runi/B.svg" +theme.taglist_icon_03 = theme_path.."/runi/C.svg" +theme.taglist_icon_04 = theme_path.."/runi/D.svg" +theme.taglist_icon_05 = theme_path.."/runi/E.svg" +theme.taglist_icon_06 = theme_path.."/runi/F.svg" +theme.taglist_icon_07 = theme_path.."/runi/G.svg" +theme.taglist_icon_08 = theme_path.."/runi/H.svg" +theme.taglist_icon_09 = theme_path.."/runi/I.svg" +theme.taglist_icon_10 = theme_path.."/runi/J.svg" +theme.taglist_icon_11 = theme_path.."/runi/K.svg" +theme.taglist_icon_12 = theme_path.."/runi/L.svg" +theme.taglist_icon_13 = theme_path.."/runi/Y.svg" -- M is not great +theme.taglist_icon_14 = theme_path.."/runi/N.svg" +theme.taglist_icon_15 = theme_path.."/runi/O.svg" +theme.taglist_icon_16 = theme_path.."/runi/P.svg" +theme.taglist_icon_17 = theme_path.."/runi/R.svg" +theme.taglist_icon_18 = theme_path.."/runi/S.svg" +theme.taglist_icon_19 = theme_path.."/runi/T.svg" +theme.taglist_icon_20 = theme_path.."/runi/U.svg" +theme.taglist_icon_21 = theme_path.."/runi/V.svg" +theme.taglist_icon_22 = theme_path.."/runi/W.svg" +theme.taglist_icon_23 = theme_path.."/runi/Y.svg" +theme.taglist_icon_24 = theme_path.."/runi/Z.svg" + +local recolor_image = require("gears.color").recolor_image +for i=0,24 do + local name = 'taglist_icon_'..string.format('%02d', i) + print(name) + local image = theme[name] + if image then + theme[name] = recolor_image(image, theme.nord4) + end +end -- Display the taglist squares local taglist_square_size = dpi(4) diff --git a/awesome/topbar.lua b/awesome/topbar.lua index 6f97887..f48715b 100644 --- a/awesome/topbar.lua +++ b/awesome/topbar.lua @@ -79,7 +79,30 @@ awful.screen.connect_for_each_screen(function(s) awful.button({ }, 4, function () awful.layout.inc( 1) end), awful.button({ }, 5, function () awful.layout.inc(-1) end))) -- Create a taglist widget - s.mytaglist = awful.widget.taglist(s, awful.widget.taglist.filter.all, taglist_buttons) + local theme = beautiful.get() + s.mytaglist = awful.widget.taglist{ + screen = s, + filter = awful.widget.taglist.filter.all, + buttons = taglist_buttons, + style = { + squares_resize = false + }, + widget_template = { + { + { + { + id = 'icon_role', + widget = wibox.widget.imagebox, + }, + layout = wibox.layout.fixed.horizontal, + }, + forced_width = theme.wibar_height, + widget = wibox.container.place, + }, + id = 'background_role', + widget = wibox.container.background, + }, + } -- Create a tasklist widget s.mytasklist = awful.widget.tasklist(s, awful.widget.tasklist.filter.currenttags, tasklist_buttons) -- 2.48.1