mirror of
https://github.com/lcpz/awesome-copycats.git
synced 2024-12-22 19:22:32 +00:00
copland: deprecations removed; lain: new commit
This commit is contained in:
parent
792e3b5e91
commit
5b13c8aef5
2
lain
2
lain
|
@ -1 +1 @@
|
|||
Subproject commit 301faf5370d045e94c9c344acb0fdac84a2f25a6
|
||||
Subproject commit 1bd178f68757099e6c9ccde1992ca5d519ccb8e5
|
|
@ -113,7 +113,7 @@ markup = lain.util.markup
|
|||
gray = "#9E9C9A"
|
||||
|
||||
-- Textclock
|
||||
mytextclock = awful.widget.textclock(" %H:%M ")
|
||||
mytextclock = wibox.widget.textclock(" %H:%M ")
|
||||
|
||||
-- Calendar
|
||||
lain.widgets.calendar.attach(mytextclock)
|
||||
|
@ -345,7 +345,7 @@ root.buttons(awful.util.table.join(
|
|||
globalkeys = awful.util.table.join(
|
||||
-- Take a screenshot
|
||||
-- https://github.com/copycat-killer/dots/blob/master/bin/screenshot
|
||||
awful.key({ altkey }, "P", function() os.execute(os.getenv("HOME") .. "/screenshot") end),
|
||||
awful.key({ altkey }, "P", function() os.execute("screenshot") end),
|
||||
|
||||
-- Hotkeys
|
||||
awful.key({ modkey, }, "s", hotkeys_popup.show_help,
|
||||
|
@ -532,7 +532,7 @@ globalkeys = awful.util.table.join(
|
|||
|
||||
-- User programs
|
||||
awful.key({ modkey }, "q", function () awful.util.spawn(browser) end),
|
||||
awful.key({ modkey }, "s", function () awful.util.spawn(gui_editor) end),
|
||||
awful.key({ modkey }, "e", function () awful.util.spawn(gui_editor) end),
|
||||
awful.key({ modkey }, "g", function () awful.util.spawn(graphics) end),
|
||||
|
||||
--[[ Default
|
||||
|
|
108
rc.lua.copland
108
rc.lua.copland
|
@ -15,6 +15,7 @@ local beautiful = require("beautiful")
|
|||
local naughty = require("naughty")
|
||||
local lain = require("lain")
|
||||
local eminent = require("eminent")
|
||||
local shape = require("gears.shape")
|
||||
--local menubar = require("menubar")
|
||||
local hotkeys_popup = require("awful.hotkeys_popup").widget
|
||||
-- }}}
|
||||
|
@ -64,7 +65,6 @@ modkey = "Mod4"
|
|||
altkey = "Mod1"
|
||||
terminal = "urxvtc" or "xterm"
|
||||
editor = os.getenv("EDITOR") or "nano" or "vi"
|
||||
editor_cmd = terminal .. " -e " .. editor
|
||||
|
||||
-- user defined
|
||||
browser = "firefox"
|
||||
|
@ -103,11 +103,13 @@ end
|
|||
myawesomemenu = {
|
||||
{ "hotkeys", function() return false, hotkeys_popup.show_help end },
|
||||
{ "manual", terminal .. " -e man awesome" },
|
||||
{ "edit config", editor_cmd .. " " .. awesome.conffile },
|
||||
{ "edit config", string.format("%s -e %s %s", terminal, editor, awesome.conffile) },
|
||||
{ "restart", awesome.restart },
|
||||
{ "quit", function() awesome.quit() end }
|
||||
}
|
||||
mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
|
||||
mymainmenu = awful.menu({
|
||||
items = {
|
||||
{ "awesome", myawesomemenu, beautiful.awesome_icon },
|
||||
{ "applications", require("freedesktop").menu.build() },
|
||||
{ "open terminal", terminal },
|
||||
}
|
||||
|
@ -175,15 +177,17 @@ mpdwidget = lain.widgets.mpd({
|
|||
|
||||
-- Battery
|
||||
baticon = wibox.widget.imagebox(beautiful.bat)
|
||||
batbar = awful.widget.progressbar()
|
||||
batbar:set_color(beautiful.fg_normal)
|
||||
batbar:set_width(55)
|
||||
batbar:set_ticks(true)
|
||||
batbar:set_ticks_size(6)
|
||||
batbar:set_background_color(beautiful.bg_normal)
|
||||
batmargin = wibox.layout.margin(batbar, 2, 7)
|
||||
batmargin:set_top(6)
|
||||
batmargin:set_bottom(6)
|
||||
batbar = wibox.widget {
|
||||
forced_height = 1,
|
||||
forced_width = 59,
|
||||
color = beautiful.fg_normal,
|
||||
background_color = beautiful.bg_normal,
|
||||
margins = 1,
|
||||
paddings = 1,
|
||||
ticks = true,
|
||||
ticks_size = 6,
|
||||
widget = wibox.widget.progressbar,
|
||||
}
|
||||
batupd = lain.widgets.bat({
|
||||
settings = function()
|
||||
if bat_now.status == "N/A" or type(bat_now.perc) ~= "number" then return end
|
||||
|
@ -216,37 +220,41 @@ batupd = lain.widgets.bat({
|
|||
batbar:set_value(bat_now.perc / 100)
|
||||
end
|
||||
})
|
||||
batwidget = wibox.widget.background(batmargin)
|
||||
batwidget:set_bgimage(beautiful.widget_bg)
|
||||
batbg = wibox.container.background(batbar, "#474747", shape.rectangle)
|
||||
batwidget = wibox.container.margin(batbg, 2, 7, 4, 4)
|
||||
|
||||
-- /home fs
|
||||
diskicon = wibox.widget.imagebox(beautiful.disk)
|
||||
diskbar = awful.widget.progressbar()
|
||||
diskbar:set_color(beautiful.fg_normal)
|
||||
diskbar:set_width(55)
|
||||
diskbar:set_ticks(true)
|
||||
diskbar:set_ticks_size(6)
|
||||
diskbar:set_background_color(beautiful.bg_normal)
|
||||
diskmargin = wibox.layout.margin(diskbar, 2, 7)
|
||||
diskmargin:set_top(6)
|
||||
diskmargin:set_bottom(6)
|
||||
fsicon = wibox.widget.imagebox(beautiful.disk)
|
||||
fsbar = wibox.widget {
|
||||
forced_height = 1,
|
||||
forced_width = 59,
|
||||
color = beautiful.fg_normal,
|
||||
background_color = beautiful.bg_normal,
|
||||
margins = 1,
|
||||
paddings = 1,
|
||||
ticks = true,
|
||||
ticks_size = 6,
|
||||
widget = wibox.widget.progressbar,
|
||||
}
|
||||
fshome = lain.widgets.fs({
|
||||
partition = "/home",
|
||||
settings = function()
|
||||
if fs_now.used < 90 then
|
||||
diskbar:set_color(beautiful.fg_normal)
|
||||
fsbar:set_color(beautiful.fg_normal)
|
||||
else
|
||||
diskbar:set_color("#EB8F8F")
|
||||
fsbar:set_color("#EB8F8F")
|
||||
end
|
||||
diskbar:set_value(fs_now.used / 100)
|
||||
fsbar:set_value(fs_now.used / 100)
|
||||
end
|
||||
})
|
||||
diskwidget = wibox.widget.background(diskmargin)
|
||||
diskwidget:set_bgimage(beautiful.widget_bg)
|
||||
fsbg = wibox.container.background(fsbar, "#474747", shape.rectangle)
|
||||
fswidget = wibox.container.margin(fsbg, 2, 7, 4, 4)
|
||||
|
||||
-- ALSA volume bar
|
||||
volicon = wibox.widget.imagebox(beautiful.vol)
|
||||
volume = lain.widgets.alsabar({width = 55, ticks = true, ticks_size = 6, step = "2%",
|
||||
volume = lain.widgets.alsabar({
|
||||
width = 59, border_width = 0, ticks = true, ticks_size = 6, step = "2%",
|
||||
--togglechannel = "IEC958,3",
|
||||
settings = function()
|
||||
if volume_now.status == "off" then
|
||||
volicon:set_image(beautiful.vol_mute)
|
||||
|
@ -258,17 +266,14 @@ settings = function()
|
|||
volicon:set_image(beautiful.vol)
|
||||
end
|
||||
end,
|
||||
colors =
|
||||
{
|
||||
colors = {
|
||||
background = beautiful.bg_normal,
|
||||
mute = red,
|
||||
unmute = beautiful.fg_normal
|
||||
}})
|
||||
volmargin = wibox.layout.margin(volume.bar, 2, 7)
|
||||
volmargin:set_top(6)
|
||||
volmargin:set_bottom(6)
|
||||
volumewidget = wibox.widget.background(volmargin)
|
||||
volumewidget:set_bgimage(beautiful.widget_bg)
|
||||
}
|
||||
})
|
||||
volumebg = wibox.container.background(volume.bar, "#474747", shape.rectangle)
|
||||
volumewidget = wibox.container.margin(volumebg, 2, 7, 4, 4)
|
||||
|
||||
-- Weather
|
||||
myweather = lain.widgets.weather({
|
||||
|
@ -279,7 +284,6 @@ myweather = lain.widgets.weather({
|
|||
spr = wibox.widget.textbox(' ')
|
||||
small_spr = wibox.widget.textbox('<span font="Tamsyn 4"> </span>')
|
||||
bar_spr = wibox.widget.textbox('<span font="Tamsyn 3"> </span>' .. markup("#333333", "|") .. '<span font="Tamsyn 3"> </span>')
|
||||
|
||||
-- Create a wibox for each screen and add it
|
||||
local taglist_buttons = awful.util.table.join(
|
||||
awful.button({ }, 1, function(t) t:view_only() end),
|
||||
|
@ -396,8 +400,8 @@ awful.screen.connect_for_each_screen(function(s)
|
|||
baticon,
|
||||
batwidget,
|
||||
bar_spr,
|
||||
diskicon,
|
||||
diskwidget,
|
||||
fsicon,
|
||||
fswidget,
|
||||
bar_spr,
|
||||
volicon,
|
||||
volumewidget,
|
||||
|
@ -420,7 +424,7 @@ root.buttons(awful.util.table.join(
|
|||
globalkeys = awful.util.table.join(
|
||||
-- Take a screenshot
|
||||
-- https://github.com/copycat-killer/dots/blob/master/bin/screenshot
|
||||
awful.key({ altkey }, "P", function() os.execute(os.getenv("HOME") .. "/screenshot") end),
|
||||
awful.key({ altkey }, "p", function() os.execute("screenshot") end),
|
||||
|
||||
-- Hotkeys
|
||||
awful.key({ modkey, }, "s", hotkeys_popup.show_help,
|
||||
|
@ -554,29 +558,29 @@ globalkeys = awful.util.table.join(
|
|||
-- ALSA volume control
|
||||
awful.key({ altkey }, "Up",
|
||||
function ()
|
||||
os.execute(string.format("amixer set %s 1%%+", volumewidget.channel))
|
||||
volumewidget.update()
|
||||
os.execute(string.format("amixer set %s 1%%+", volume.channel))
|
||||
volume.notify()
|
||||
end),
|
||||
awful.key({ altkey }, "Down",
|
||||
function ()
|
||||
os.execute(string.format("amixer set %s 1%%-", volumewidget.channel))
|
||||
volumewidget.update()
|
||||
os.execute(string.format("amixer set %s 1%%-", volume.channel))
|
||||
volume.notify()
|
||||
end),
|
||||
awful.key({ altkey }, "m",
|
||||
function ()
|
||||
os.execute(string.format("amixer set %s toggle", volumewidget.channel))
|
||||
volumewidget.update()
|
||||
os.execute(string.format("amixer set %s toggle", volume.togglechannel or volume.channel))
|
||||
volume.notify()
|
||||
end),
|
||||
awful.key({ altkey, "Control" }, "m",
|
||||
function ()
|
||||
os.execute(string.format("amixer set %s 100%%", volumewidget.channel))
|
||||
volumewidget.update()
|
||||
os.execute(string.format("amixer set %s 100%%", volume.channel))
|
||||
volume.notify()
|
||||
end),
|
||||
|
||||
awful.key({ altkey, "Control" }, "0",
|
||||
function ()
|
||||
os.execute(string.format("amixer -q set %s 0%%", volume.channel))
|
||||
volumewidget.update()
|
||||
volume.notify()
|
||||
end),
|
||||
|
||||
-- MPD control
|
||||
|
@ -607,7 +611,7 @@ globalkeys = awful.util.table.join(
|
|||
|
||||
-- User programs
|
||||
awful.key({ modkey }, "q", function () awful.util.spawn(browser) end),
|
||||
awful.key({ modkey }, "s", function () awful.util.spawn(gui_editor) end),
|
||||
awful.key({ modkey }, "e", function () awful.util.spawn(gui_editor) end),
|
||||
awful.key({ modkey }, "g", function () awful.util.spawn(graphics) end),
|
||||
|
||||
--[[ Default
|
||||
|
|
|
@ -228,7 +228,7 @@ netupicon = wibox.widget.imagebox(beautiful.widget_netup)
|
|||
netupinfo = lain.widgets.net({
|
||||
settings = function()
|
||||
if iface ~= "network off" and
|
||||
string.match(myweather._layout.text, "N/A")
|
||||
string.match(myweather._private.layout.text, "N/A")
|
||||
then
|
||||
myweather.update()
|
||||
end
|
||||
|
|
|
@ -31,7 +31,7 @@ theme.tasklist_bg_focus = "#060606"
|
|||
theme.menu_height = 16
|
||||
theme.menu_width = 140
|
||||
|
||||
theme.submenu_icon = theme.dir .. "/icons/submenu.png"
|
||||
theme.menu_submenu_icon = theme.dir .. "/icons/submenu.png"
|
||||
theme.taglist_squares_sel = theme.dir .. "/icons/square_sel.png"
|
||||
theme.taglist_squares_unsel = theme.dir .. "/icons/square_unsel.png"
|
||||
theme.arrl_lr_pre = theme.dir .. "/icons/arrl_lr_pre.png"
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 204 B |
|
@ -37,10 +37,9 @@ theme.tasklist_maximized_vertical = ""
|
|||
theme.tasklist_disable_icon = true
|
||||
|
||||
theme.awesome_icon = theme.dir .."/icons/awesome.png"
|
||||
theme.submenu_icon = theme.dir .."/icons/submenu.png"
|
||||
theme.menu_submenu_icon = theme.dir .. "/icons/submenu.png"
|
||||
theme.taglist_squares_sel = theme.dir .. "/icons/square_unsel.png"
|
||||
theme.taglist_squares_unsel = theme.dir .. "/icons/square_unsel.png"
|
||||
theme.widget_bg = theme.dir .. "/icons/widget_bg.png"
|
||||
theme.vol = theme.dir .. "/icons/vol.png"
|
||||
theme.vol_low = theme.dir .. "/icons/vol_low.png"
|
||||
theme.vol_no = theme.dir .. "/icons/vol_no.png"
|
||||
|
|
|
@ -29,7 +29,7 @@ theme.taglist_bg_focus = "#121212"
|
|||
theme.menu_height = "16"
|
||||
theme.menu_width = "140"
|
||||
|
||||
theme.submenu_icon = theme.dir .. "/icons/submenu.png"
|
||||
theme.menu_submenu_icon = theme.dir .. "/icons/submenu.png"
|
||||
theme.taglist_squares_sel = theme.dir .. "/icons/square_sel.png"
|
||||
theme.taglist_squares_unsel = theme.dir .. "/icons/square_unsel.png"
|
||||
theme.arrl_lr_pre = theme.dir .. "/icons/arrl_lr_pre.png"
|
||||
|
|
|
@ -38,7 +38,7 @@ theme.menu_width = "400"
|
|||
theme.widget_bg = theme.icon_dir .. "/bg_focus_noline.png"
|
||||
theme.awesome_icon = theme.icon_dir .. "/awesome_icon.png"
|
||||
theme.vol_bg = theme.icon_dir .. "/vol_bg.png"
|
||||
theme.submenu_icon = theme.icon_dir .. "/submenu.png"
|
||||
theme.menu_submenu_icon = theme.icon_dir .. "/submenu.png"
|
||||
theme.taglist_squares_sel = theme.icon_dir .. "/square_sel.png"
|
||||
theme.taglist_squares_unsel = theme.icon_dir .. "/square_unsel.png"
|
||||
theme.last = theme.icon_dir .. "/last.png"
|
||||
|
|
|
@ -43,7 +43,7 @@ theme.menu_fg_focus = "#ff8c00"
|
|||
theme.menu_bg_normal = "#050505dd"
|
||||
theme.menu_bg_focus = "#050505dd"
|
||||
|
||||
theme.submenu_icon = theme.confdir .. "/icons/submenu.png"
|
||||
theme.menu_submenu_icon = theme.confdir .. "/icons/submenu.png"
|
||||
theme.widget_temp = theme.confdir .. "/icons/temp.png"
|
||||
theme.widget_uptime = theme.confdir .. "/icons/ac.png"
|
||||
theme.widget_cpu = theme.confdir .. "/icons/cpu.png"
|
||||
|
|
|
@ -37,7 +37,7 @@ theme.mouse_finder_color = "#CC9393"
|
|||
theme.menu_height = "16"
|
||||
theme.menu_width = "140"
|
||||
|
||||
theme.submenu_icon = themes_dir .. "/icons/submenu.png"
|
||||
theme.menu_submenu_icon = themes_dir .. "/icons/submenu.png"
|
||||
theme.taglist_squares_sel = themes_dir .. "/icons/square_sel.png"
|
||||
theme.taglist_squares_unsel = themes_dir .. "/icons/square_unsel.png"
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ theme.tasklist_maximized_vertical = ""
|
|||
theme.tasklist_disable_icon = true
|
||||
|
||||
theme.menu_awesome_icon = theme.dir .."/icons/awesome.png"
|
||||
theme.submenu_icon = theme.dir .."/icons/submenu.png"
|
||||
theme.menu_submenu_icon = theme.dir .."/icons/submenu.png"
|
||||
theme.taglist_squares_sel = theme.dir .. "/icons/square_sel.png"
|
||||
theme.taglist_squares_unsel = theme.dir .. "/icons/square_unsel.png"
|
||||
theme.vol_bg = theme.dir .. "/icons/vol_bg.png"
|
||||
|
|
|
@ -41,7 +41,7 @@ theme.layout_txt_fullscreen = "[F]"
|
|||
theme.layout_txt_magnifier = "[M]"
|
||||
theme.layout_txt_floating = "[|]"
|
||||
|
||||
theme.submenu_icon = themes_dir .. "/icons/submenu.png"
|
||||
theme.menu_submenu_icon = themes_dir .. "/icons/submenu.png"
|
||||
theme.taglist_squares_sel = themes_dir .. "/icons/square_sel.png"
|
||||
theme.taglist_squares_unsel = themes_dir .. "/icons/square_unsel.png"
|
||||
|
||||
|
|
Loading…
Reference in a new issue