Update 2017-11-27

This commit is contained in:
Nguyễn Gia Phong 2017-11-27 15:59:30 +07:00
parent 2f254e8c7f
commit 92fec3297b

View file

@ -49,7 +49,7 @@ beautiful.init("~/.config/awesome/themes/gruvbox/theme.lua")
terminal = "x-terminal-emulator -e dvtm" terminal = "x-terminal-emulator -e dvtm"
editor = "gvim" editor = "gvim"
-- And some additional applications -- And some additional applications
root_terminal = "x-terminal-emulator -e su --login --command dvtm" root_terminal = "x-terminal-emulator -e sudo dvtm"
ranger = "x-terminal-emulator -e ranger" ranger = "x-terminal-emulator -e ranger"
python = "x-terminal-emulator -e python3" python = "x-terminal-emulator -e python3"
guile = "x-terminal-emulator -e guile" guile = "x-terminal-emulator -e guile"
@ -166,14 +166,14 @@ vicious.register(myswpusage, vicious.widgets.mem,
mybattery = wibox.widget.textbox() mybattery = wibox.widget.textbox()
vicious.register(mybattery, vicious.widgets.bat, vicious.register(mybattery, vicious.widgets.bat,
function(widget, args) function(widget, args)
return(" %s%03d%%"):format(args[1], args[2]) return (" %s%03d%%"):format(args[1], args[2])
end, 5, "C11F") end, 5, "C11F")
-- Create a volume widget -- Create a volume widget
myvolume_text = wibox.widget.textbox() myvolume_text = wibox.widget.textbox()
vicious.register(myvolume_text, vicious.widgets.volume, vicious.register(myvolume_text, vicious.widgets.volume,
function(widget, args) function(widget, args)
return(" %s%03d%%"):format(args[2], args[1]) return (" %s%03d%%"):format(args[2], args[1])
end, 1, "Master") end, 1, "Master")
myvolume = wibox.container.background(myvolume_text, "#458588") myvolume = wibox.container.background(myvolume_text, "#458588")
myvolume:buttons(awful.util.table.join( myvolume:buttons(awful.util.table.join(
@ -184,6 +184,18 @@ myvolume:buttons(awful.util.table.join(
awful.button({}, 5, volume_lower) awful.button({}, 5, volume_lower)
)) ))
-- Create a weather widget
myweather = wibox.widget.textbox()
vicious.register(myweather, vicious.widgets.weather,
function(widget, args)
if args["{city}"] ~= "N/A" then
return (" %s°C %s%%"):format(args["{tempc}"],
args["{humid}"])
else
return ""
end
end, 60, "VVNB")
-- Create a wibox for each screen and add it -- Create a wibox for each screen and add it
local taglist_buttons = awful.util.table.join( local taglist_buttons = awful.util.table.join(
awful.button({}, 1, function(t) t:view_only() end), awful.button({}, 1, function(t) t:view_only() end),
@ -286,8 +298,9 @@ awful.screen.connect_for_each_screen(function(s)
wibox.widget.imagebox(beautiful.arrow4), wibox.widget.imagebox(beautiful.arrow4),
myvolume, myvolume,
wibox.widget.imagebox(beautiful.arrow5), wibox.widget.imagebox(beautiful.arrow5),
wibox.container.background(s.mypromptbox, "#b16286"), wibox.container.background(myweather, "#b16286"),
wibox.widget.imagebox(beautiful.arrow6) wibox.widget.imagebox(beautiful.arrow6),
s.mypromptbox
}, },
{ -- Middle widget { -- Middle widget
layout = wibox.layout.fixed.horizontal, layout = wibox.layout.fixed.horizontal,