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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 BO_Trt literal 0 HcmV?d00001 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..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.49.0