From 24689086bcbd863e99c13f6a543d115cd93a6c97 Mon Sep 17 00:00:00 2001 From: luke bonham Date: Wed, 27 Mar 2013 21:25:55 +0100 Subject: [PATCH] steamburn: updated weather localization --- rc.lua.steamburn | 58 +++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 30 deletions(-) diff --git a/rc.lua.steamburn b/rc.lua.steamburn index 236df3f..83907c8 100755 --- a/rc.lua.steamburn +++ b/rc.lua.steamburn @@ -1,9 +1,9 @@ ---[[ ]]-- +--[[ ]]-- +-- - +-- Steamburn Awesome WM 3.5.+ config -- +-- github.com/copycat-killer -- -- - --- Steamburn Awesome WM 3.5.+ config -- --- github.com/copycat-killer -- --- - ---[[ ]]-- +--[[ ]-- -- Required Libraries @@ -28,7 +28,7 @@ function run_once(cmd) findme = cmd:sub(0, firstspace-1) end awful.util.spawn_with_shell("pgrep -u $USER -x " .. findme .. " > /dev/null || (" .. cmd .. ")") - end + end run_once("urxvtd") run_once("unclutter -idle 10") @@ -114,7 +114,6 @@ if beautiful.wallpaper then end end - -- Tags tags = { @@ -124,7 +123,7 @@ tags = { for s = 1, screen.count() do tags[s] = awful.tag(tags.names, s, tags.layout) end - + -- Menu myaccessories = { { "archives", "7zFM" }, @@ -340,10 +339,10 @@ vicious.register(mpdwidget, vicious.widgets.mpd, function(widget, args) -- play if (args["{state}"] == "Play") then - return gray .. args["{Title}"] .. coldef .. white .. " " .. args["{Artist}"] .. coldef + return gray .. args["{Title}"] .. coldef .. white .. " " .. args["{Artist}"] .. coldef -- pause elseif (args["{state}"] == "Pause") then - return gray .. "mpd " .. coldef .. white .. "in pausa" .. coldef + return gray .. "mpd " .. coldef .. white .. "in pausa" .. coldef else return "" end @@ -382,13 +381,13 @@ function (widget, args) fg = beautiful.fg_urgent, bg = beautiful.bg_urgent }) end - return gray .. "Hdd " .. coldef .. white .. args["{/home used_p}"] .. coldef + return gray .. "Hdd " .. coldef .. white .. args["{/home used_p}"] .. coldef end, 600) local infos = nil function remove_info() - if infos ~= nil then + if infos ~= nil then naughty.destroy(infos) infos = nil end @@ -446,7 +445,7 @@ vicious.register(batwidget, vicious.widgets.bat, function (widget, args) -- plugged if (batstate() == 'Cable plugged') then - baticon:set_image(beautiful.widget_ac) + baticon:set_image(beautiful.widget_ac) return '' -- critical elseif (args[2] <= 5 and batstate() == 'Discharging') then @@ -483,9 +482,9 @@ end, 1, 'BAT0') volicon = wibox.widget.imagebox() volicon:set_image(beautiful.widget_vol) volumewidget = wibox.widget.textbox() -vicious.register(volumewidget, vicious.widgets.volume, +vicious.register(volumewidget, vicious.widgets.volume, function (widget, args) - if (args[2] ~= "♩" ) then + if (args[2] ~= "♩" ) then return gray .. "Vol " .. coldef .. white .. args[1] .. " " .. coldef else return gray .. "Vol " .. coldef .. white .. "mute " .. coldef @@ -504,12 +503,11 @@ weatherwidget = wibox.widget.textbox() vicious.register(weatherwidget, vicious.widgets.weather, function (widget, args) if args["{tempf}"] == "N/A" then - return "No Info" + return gray .. "No " .. coldef .. white .. "Info " .. coldef else - -- work in progress - -- ☀☂☔☃ ⛆⛇⛈ 🌂 - if( args["{sky}"] == "N/A" ) then args["{sky}"] = "☼" - elseif( string.find(args["{sky}"], "Cloudy") ~= nil ) then args["{sky}"] = "" + -- work in progress - ☂☔☃ ⛆⛇⛈ 🌂 + if( args["{sky}"] == "N/A" or string.find(args["{sky}"], "Clear") ~= nil ) then args["{sky}"] = "" + elseif( string.find(args["{sky}"], "Cloudy") ~= nil ) then args["{sky}"] = "" end return gray .. args["{sky}"] .. coldef .. " " .. white .. args["{tempc}"] .. " " .. coldef end @@ -572,7 +570,7 @@ mytasklist.buttons = awful.util.table.join( end)) for s = 1, screen.count() do - + -- Create a promptbox for each screen mypromptbox[s] = awful.widget.prompt() @@ -591,8 +589,8 @@ for s = 1, screen.count() do mytasklist[s] = awful.widget.tasklist(s, awful.widget.tasklist.filter.currenttags, mytasklist.buttons) -- Create the upper wibox - mywibox[s] = awful.wibox({ position = "top", screen = s, height = 18 }) - + mywibox[s] = awful.wibox({ position = "top", screen = s, height = 18 }) + -- Widgets that are aligned to the upper left local left_layout = wibox.layout.fixed.horizontal() left_layout:add(spr) @@ -610,7 +608,7 @@ for s = 1, screen.count() do right_layout:add(spr) right_layout:add(mygmail) right_layout:add(spr) - right_layout:add(cpuwidget) + right_layout:add(cpuwidget) right_layout:add(spr) right_layout:add(memwidget) right_layout:add(spr) @@ -633,7 +631,7 @@ for s = 1, screen.count() do local layout = wibox.layout.align.horizontal() layout:set_left(left_layout) layout:set_middle(mytasklist[s]) - layout:set_right(right_layout) + layout:set_right(right_layout) mywibox[s]:set_widget(layout) end @@ -699,7 +697,7 @@ globalkeys = awful.util.table.join( awful.key({ modkey, }, "Return", function () awful.util.spawn(terminal) end), awful.key({ modkey, "Control" }, "r", awesome.restart), awful.key({ modkey, "Shift" }, "q", awesome.quit), - + awful.key({ "Control", }, "<", function () show_calendar() end), awful.key({ modkey, }, "z", function () scratch.drop(terminal) end), awful.key({ modkey, }, "l", function () awful.tag.incmwfact( 0.05) end), @@ -720,7 +718,7 @@ globalkeys = awful.util.table.join( awful.key({ "Control" }, "u", function () os.execute("amixer set Master playback unmute", false ) end), awful.key({ altkey, "Control" }, "m", function () os.execute("amixer set Master playback 100%", false ) end), - -- Music control + -- Music control awful.key({ altkey, "Control" }, "Up", function () awful.util.spawn( "mpc toggle", false ) end), awful.key({ altkey, "Control" }, "Down", function () awful.util.spawn( "mpc stop", false ) end ), awful.key({ altkey, "Control" }, "Left", function () awful.util.spawn( "mpc prev", false ) end ), @@ -733,7 +731,7 @@ globalkeys = awful.util.table.join( awful.key({ modkey, }, "s", function () awful.util.spawn(gui_editor) end), awful.key({ modkey, }, "t", function () awful.util.spawn( "thunderbird", false ) end), awful.key({ modkey, }, "d", function () awful.util.spawn( "spacefm", false ) end), - + -- Prompt awful.key({ modkey }, "r", function () mypromptbox[mouse.screen]:run() end), @@ -827,7 +825,7 @@ awful.rules.rules = { size_hints_honor = false } }, - + { rule = { class = "MPlayer" }, properties = { floating = true } }, @@ -851,7 +849,7 @@ awful.rules.rules = { properties = { tag = tags[1][3] } }, { rule = { class = "Dia" }, - properties = { tag = tags[1][4], + properties = { tag = tags[1][4], floating = true } }, { rule = { class = "Gimp" },