1
0
Fork 0
mirror of https://github.com/lcpz/awesome-copycats.git synced 2026-03-23 05:55:12 +00:00

mem widget Gb conversion

This commit is contained in:
Toma Adrian Ionut 2022-06-06 14:13:46 +03:00
parent 6dc2872c3a
commit 897db4cd76

View file

@ -14,20 +14,20 @@ local dpi = require("beautiful.xresources").apply_dpi
local os = os local os = os
local my_table = awful.util.table or gears.table -- 4.{0,1} compatibility local my_table = awful.util.table or gears.table -- 4.{0,1} compatibility
local theme = {} local theme = {}
theme.dir = os.getenv("HOME") .. "/.config/awesome/themes/powerarrow-dark" theme.dir = os.getenv("HOME") .. "/.config/awesome/themes/powerarrow-dark"
theme.wallpaper = theme.dir .. "/wall.png" theme.wallpaper = theme.dir .. "/wall.png"
theme.font = "Terminus 10.5" theme.font = "Terminus 10.5"
theme.fg_normal = "#BBBBBB" theme.fg_normal = "#BBBBBB"
theme.fg_focus = "#78A4FF" theme.fg_focus = "#78A4FF"
theme.bg_normal = "#111111" theme.bg_normal = "#111111"
theme.bg_focus = "#111111" theme.bg_focus = "#111111"
theme.fg_urgent = "#000000" theme.fg_urgent = "#000000"
theme.bg_urgent = "#FFFFFF" theme.bg_urgent = "#FFFFFF"
theme.arrows = '#a1a1a1' theme.arrows = '#a1a1a1'
-- theme.font = "Terminus 9" -- theme.font = "Terminus 9"
-- theme.fg_normal = "#DDDDFF" -- theme.fg_normal = "#DDDDFF"
@ -36,7 +36,7 @@ theme.arrows = '#a1a1a1'
-- theme.bg_normal = "#1A1A1A" -- theme.bg_normal = "#1A1A1A"
-- theme.bg_focus = "#313131" -- theme.bg_focus = "#313131"
-- theme.bg_urgent = "#1A1A1A" -- theme.bg_urgent = "#1A1A1A"
theme.border_width = dpi(1) theme.border_width = dpi(1)
theme.border_normal = "#141414" theme.border_normal = "#141414"
theme.border_focus = "#93B6FF" theme.border_focus = "#93B6FF"
@ -190,10 +190,20 @@ theme.mail = lain.widget.imap({
-- }) -- })
-- MEM -- MEM
function round_one_decimal(num)
return math.floor(num * 10) / 10
end
local memicon = wibox.widget.imagebox(theme.widget_mem) local memicon = wibox.widget.imagebox(theme.widget_mem)
local mem = lain.widget.mem({ local mem = lain.widget.mem({
settings = function() settings = function()
widget:set_markup(markup.font(theme.font, " " .. mem_now.used .. " MB ")) local mem_used = mem_now.used
if mem_used >= 1000 then
mem_used = round_one_decimal(mem_used / 1000)
widget:set_markup(markup.font(theme.font, " " .. mem_used .. " Gb "))
else
widget:set_markup(markup.font(theme.font, " " .. mem_used .. " MB "))
end
end end
}) })
@ -264,14 +274,14 @@ theme.volume = lain.widget.alsa({
end end
}) })
theme.volume.widget:buttons(awful.util.table.join( theme.volume.widget:buttons(awful.util.table.join(
awful.button({}, 4, function () awful.button({}, 4, function()
awful.util.spawn("amixer set Master 1%+") awful.util.spawn("amixer set Master 1%+")
theme.volume.update() theme.volume.update()
end), end),
awful.button({}, 5, function () awful.button({}, 5, function()
awful.util.spawn("amixer set Master 1%-") awful.util.spawn("amixer set Master 1%-")
theme.volume.update() theme.volume.update()
end) end)
)) ))
-- Net -- Net
@ -279,9 +289,9 @@ local neticon = wibox.widget.imagebox(theme.widget_net)
local net = lain.widget.net({ local net = lain.widget.net({
settings = function() settings = function()
widget:set_markup(markup.font(theme.font, widget:set_markup(markup.font(theme.font,
markup("#7AC82E", " " .. string.format("%06.1f", net_now.received)) markup("#7AC82E", " " .. string.format("%06.1f", net_now.received))
.. " " .. .. " " ..
markup("#46A8C3", " " .. string.format("%06.1f", net_now.sent) .. " "))) markup("#46A8C3", " " .. string.format("%06.1f", net_now.sent) .. " ")))
end end
}) })
@ -310,11 +320,11 @@ function theme.at_screen_connect(s)
-- We need one layoutbox per screen. -- We need one layoutbox per screen.
s.mylayoutbox = awful.widget.layoutbox(s) s.mylayoutbox = awful.widget.layoutbox(s)
s.mylayoutbox:buttons(my_table.join( s.mylayoutbox:buttons(my_table.join(
awful.button({}, 1, function () awful.layout.inc( 1) end), awful.button({}, 1, function() awful.layout.inc(1) end),
awful.button({}, 2, function () awful.layout.set( awful.layout.layouts[1] ) end), awful.button({}, 2, function() awful.layout.set(awful.layout.layouts[1]) end),
awful.button({}, 3, function () awful.layout.inc(-1) end), awful.button({}, 3, function() awful.layout.inc(-1) end),
awful.button({}, 4, function () awful.layout.inc( 1) end), awful.button({}, 4, function() awful.layout.inc(1) end),
awful.button({}, 5, function () awful.layout.inc(-1) end))) awful.button({}, 5, function() awful.layout.inc(-1) end)))
-- Create a taglist widget -- Create a taglist widget
s.mytaglist = awful.widget.taglist(s, awful.widget.taglist.filter.all, awful.util.taglist_buttons) s.mytaglist = awful.widget.taglist(s, awful.widget.taglist.filter.all, awful.util.taglist_buttons)
@ -337,7 +347,7 @@ function theme.at_screen_connect(s)
s.mytasklist, -- Middle widget s.mytasklist, -- Middle widget
{ -- Right widgets { -- Right widgets
layout = wibox.layout.fixed.horizontal, layout = wibox.layout.fixed.horizontal,
arrl_ld, arrl_ld,
arrl_dl, arrl_dl,
wibox.widget.systray(), wibox.widget.systray(),
@ -361,7 +371,7 @@ function theme.at_screen_connect(s)
cpu.widget, cpu.widget,
--wibox.container.background(cpuicon, theme.bg_focus), --wibox.container.background(cpuicon, theme.bg_focus),
--wibox.container.background(cpu.widget, theme.bg_focus), --wibox.container.background(cpu.widget, theme.bg_focus),
--tempicon, --tempicon,
--temp.widget, --temp.widget,
--arrl_ld, --arrl_ld,