Improved taglist looks
Before Width: | Height: | Size: 206 B After Width: | Height: | Size: 910 B |
Before Width: | Height: | Size: 157 B After Width: | Height: | Size: 498 B |
Before Width: | Height: | Size: 175 B After Width: | Height: | Size: 528 B |
Before Width: | Height: | Size: 173 B After Width: | Height: | Size: 523 B |
Before Width: | Height: | Size: 156 B After Width: | Height: | Size: 530 B |
Before Width: | Height: | Size: 165 B After Width: | Height: | Size: 527 B |
Before Width: | Height: | Size: 211 B After Width: | Height: | Size: 1005 B |
Before Width: | Height: | Size: 200 B After Width: | Height: | Size: 582 B |
Before Width: | Height: | Size: 184 B After Width: | Height: | Size: 583 B |
Before Width: | Height: | Size: 217 B After Width: | Height: | Size: 601 B |
Before Width: | Height: | Size: 239 B After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 231 B After Width: | Height: | Size: 1023 B |
Before Width: | Height: | Size: 238 B After Width: | Height: | Size: 961 B |
Before Width: | Height: | Size: 146 B |
Before Width: | Height: | Size: 141 B |
@ -4,12 +4,16 @@ import pathlib
|
|||||||
from cairosvg import svg2png
|
from cairosvg import svg2png
|
||||||
from PIL import Image, ImageOps
|
from PIL import Image, ImageOps
|
||||||
|
|
||||||
|
SIZE = 100
|
||||||
|
|
||||||
|
part_size = SIZE//5
|
||||||
|
|
||||||
for svg in pathlib.Path('.').glob('*.svg'):
|
for svg in pathlib.Path('.').glob('*.svg'):
|
||||||
print(f'Converting {svg.name}...', end='')
|
print(f'Converting {svg.name}...', end='')
|
||||||
png = svg.with_suffix('.png')
|
png = svg.with_suffix('.png')
|
||||||
svg2png(url=str(svg), write_to=str(png), output_width=12, output_height=12)
|
svg2png(url=str(svg), write_to=str(png), output_width=part_size*3, output_height=part_size*3)
|
||||||
with Image.open(png) as img:
|
with Image.open(png) as img:
|
||||||
img.load()
|
img.load()
|
||||||
border_img = ImageOps.expand(img, 4, (0, 0, 0, 0))
|
border_img = ImageOps.expand(img, part_size, (0, 0, 0, 0))
|
||||||
border_img.save(png)
|
border_img.save(png)
|
||||||
print(' Done')
|
print(' Done')
|
||||||
|
BIN
awesome/icons/usedtag.png
Normal file
After Width: | Height: | Size: 599 B |
@ -67,8 +67,10 @@ theme.widget_bat_full = theme.confdir .. '/icons/info/batfull.png'
|
|||||||
theme.widget_vol_mute = theme.confdir .. '/icons/info/volmute.png'
|
theme.widget_vol_mute = theme.confdir .. '/icons/info/volmute.png'
|
||||||
theme.widget_vol_low = theme.confdir .. '/icons/info/vollow.png'
|
theme.widget_vol_low = theme.confdir .. '/icons/info/vollow.png'
|
||||||
theme.widget_vol_high = theme.confdir .. '/icons/info/volhigh.png'
|
theme.widget_vol_high = theme.confdir .. '/icons/info/volhigh.png'
|
||||||
theme.taglist_squares_sel = theme.confdir .. '/icons/square_a.png'
|
theme.taglist_fg_focus = '#111111'
|
||||||
theme.taglist_squares_unsel = theme.confdir .. '/icons/square_b.png'
|
theme.taglist_bg_focus = '#b3b3b3'
|
||||||
|
theme.taglist_squares_unsel = theme.confdir .. '/icons/usedtag.png'
|
||||||
|
theme.taglist_squares_resize = true
|
||||||
theme.tasklist_plain_task_name = true
|
theme.tasklist_plain_task_name = true
|
||||||
theme.tasklist_disable_icon = true
|
theme.tasklist_disable_icon = true
|
||||||
theme.useless_gap = 0
|
theme.useless_gap = 0
|
||||||
@ -142,11 +144,11 @@ local netupinfo = lain.widget.net({
|
|||||||
|
|
||||||
table.insert(info_widgets, {
|
table.insert(info_widgets, {
|
||||||
widget = wibox.layout.fixed.horizontal(wibox.widget.imagebox(theme.widget_netdown), netdowninfo),
|
widget = wibox.layout.fixed.horizontal(wibox.widget.imagebox(theme.widget_netdown), netdowninfo),
|
||||||
bg = '#87af5f'
|
bg = '#87af5f',
|
||||||
})
|
})
|
||||||
table.insert(info_widgets, {
|
table.insert(info_widgets, {
|
||||||
widget = wibox.layout.fixed.horizontal(wibox.widget.imagebox(theme.widget_netup), netupinfo.widget),
|
widget = wibox.layout.fixed.horizontal(wibox.widget.imagebox(theme.widget_netup), netupinfo.widget),
|
||||||
bg = '#e54c62'
|
bg = '#e54c62',
|
||||||
})
|
})
|
||||||
-- < Net
|
-- < Net
|
||||||
|
|
||||||
@ -181,7 +183,7 @@ if settings['show_battery'] == true then
|
|||||||
})
|
})
|
||||||
table.insert(info_widgets, {
|
table.insert(info_widgets, {
|
||||||
widget = wibox.layout.fixed.horizontal(baticon, bat.widget),
|
widget = wibox.layout.fixed.horizontal(baticon, bat.widget),
|
||||||
bg = '#e54c62'
|
bg = '#e54c62',
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
-- < Battery
|
-- < Battery
|
||||||
@ -207,10 +209,10 @@ local volume = lain.widget.alsa({
|
|||||||
})
|
})
|
||||||
|
|
||||||
local volumebuttons = awful.util.table.join(
|
local volumebuttons = awful.util.table.join(
|
||||||
awful.button({}, 1, function() -- left click
|
awful.button({}, 1, function() -- left click
|
||||||
os.execute(string.format('%s set %s toggle', volume.cmd, volume.togglechannel or volume.channel))
|
os.execute(string.format('%s set %s toggle', volume.cmd, volume.togglechannel or volume.channel))
|
||||||
volume.update()
|
volume.update()
|
||||||
end),
|
end),
|
||||||
awful.button({}, 4, function()
|
awful.button({}, 4, function()
|
||||||
os.execute(string.format('%s set %s 1%%+', volume.cmd, volume.channel))
|
os.execute(string.format('%s set %s 1%%+', volume.cmd, volume.channel))
|
||||||
volume.update()
|
volume.update()
|
||||||
@ -226,7 +228,7 @@ volumeicon:buttons(volumebuttons)
|
|||||||
|
|
||||||
table.insert(info_widgets, {
|
table.insert(info_widgets, {
|
||||||
widget = wibox.layout.fixed.horizontal(volumeicon, volume.widget),
|
widget = wibox.layout.fixed.horizontal(volumeicon, volume.widget),
|
||||||
bg = '#7493d2'
|
bg = '#7493d2',
|
||||||
})
|
})
|
||||||
-- < ALSA volume
|
-- < ALSA volume
|
||||||
|
|
||||||
@ -239,7 +241,7 @@ local memory = lain.widget.mem({
|
|||||||
})
|
})
|
||||||
table.insert(info_widgets, {
|
table.insert(info_widgets, {
|
||||||
widget = wibox.layout.fixed.horizontal(wibox.widget.imagebox(theme.widget_mem), memory.widget),
|
widget = wibox.layout.fixed.horizontal(wibox.widget.imagebox(theme.widget_mem), memory.widget),
|
||||||
bg = '#e0da37'
|
bg = '#e0da37',
|
||||||
})
|
})
|
||||||
-- < MEM
|
-- < MEM
|
||||||
|
|
||||||
@ -252,7 +254,7 @@ local cpu = lain.widget.cpu({
|
|||||||
})
|
})
|
||||||
table.insert(info_widgets, {
|
table.insert(info_widgets, {
|
||||||
widget = wibox.layout.fixed.horizontal(wibox.widget.imagebox(theme.widget_cpu), cpu.widget),
|
widget = wibox.layout.fixed.horizontal(wibox.widget.imagebox(theme.widget_cpu), cpu.widget),
|
||||||
bg = '#e33a6e'
|
bg = '#e33a6e',
|
||||||
})
|
})
|
||||||
-- < CPU
|
-- < CPU
|
||||||
|
|
||||||
@ -276,7 +278,7 @@ fs.widget:buttons(gears.table.join(awful.button({}, 1, function()
|
|||||||
end)))
|
end)))
|
||||||
table.insert(info_widgets, {
|
table.insert(info_widgets, {
|
||||||
widget = fs.widget,
|
widget = fs.widget,
|
||||||
bg = '#80d9d8'
|
bg = '#80d9d8',
|
||||||
})
|
})
|
||||||
-- < fs
|
-- < fs
|
||||||
|
|
||||||
@ -296,7 +298,7 @@ lain.widget.cal({
|
|||||||
})
|
})
|
||||||
table.insert(info_widgets, {
|
table.insert(info_widgets, {
|
||||||
widget = mytextclock,
|
widget = mytextclock,
|
||||||
bg = '#7788af'
|
bg = '#7788af',
|
||||||
})
|
})
|
||||||
-- < Textclock
|
-- < Textclock
|
||||||
|
|
||||||
@ -419,13 +421,10 @@ function theme.at_screen_connect(s)
|
|||||||
},
|
},
|
||||||
s.mytasklist, -- Middle widget
|
s.mytasklist, -- Middle widget
|
||||||
--nil,
|
--nil,
|
||||||
gears.table.join(
|
gears.table.join({ -- Right widgets
|
||||||
{ -- Right widgets
|
layout = wibox.layout.fixed.horizontal,
|
||||||
layout = wibox.layout.fixed.horizontal,
|
wibox.container.margin(wibox.widget.systray(), 0, 5),
|
||||||
wibox.container.margin(wibox.widget.systray(), 0, 5)
|
}, final_info_widgets),
|
||||||
},
|
|
||||||
final_info_widgets
|
|
||||||
),
|
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|