holo enhanced and ported to 4.0
17
README.rst
|
@ -11,6 +11,7 @@ I am in the process of updating to awesome 4.0. Currently, the ported themes are
|
|||
- blackburn
|
||||
- copland
|
||||
- dremora
|
||||
- holo
|
||||
- multicolor
|
||||
|
||||
-------------------------
|
||||
|
@ -41,14 +42,13 @@ Notable features
|
|||
- Net carrier status notifier
|
||||
- Colorful autoupdating icons
|
||||
- Symbolic tag names
|
||||
- TXT layoutbox
|
||||
- Cairo wibox bar
|
||||
- Text layoutbox
|
||||
- Cairo wibar
|
||||
- Custom layouts
|
||||
- No borders when there's only one visible client
|
||||
- Freedesktop.org compliant menu and desktop icons
|
||||
- Vi-like client focus
|
||||
- Non-empty tag browsing
|
||||
- Dynamic client borders (colors change along with processes status)
|
||||
- Dynamic useless gaps
|
||||
- Dynamic tagging
|
||||
|
||||
|
@ -123,7 +123,7 @@ Only compatible with **stable** versions of Lua and Awesome (git/unstable versio
|
|||
|
||||
Complements are provided by lain_: be sure to meet its dependencies_.
|
||||
|
||||
Fonts are Terminus_ (Multicolor, Powerarrow Darker), Tamzen_ (Copland) and Tamsyn_ (other ones).
|
||||
Fonts are Terminus_ (Multicolor, Powerarrow Darker), Tamzen_ (Copland), Roboto_ (Holo) and Tamsyn_ (other ones).
|
||||
|
||||
Every theme has a colorscheme_.
|
||||
|
||||
|
@ -133,19 +133,20 @@ Default additional software used: ::
|
|||
|
||||
unclutter firefox scrot mpd mpc dmenu xsel
|
||||
|
||||
.. _BY-NC-SA: http://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||
.. _BY-NC-SA: http://creativecommons.org/licenses/by-nc-sa/4.0
|
||||
.. _Awesome: http://github.com/awesomeWM/awesome
|
||||
.. _lucamanni: https://github.com/lucamanni/awesome
|
||||
.. _romockee: https://github.com/romockee/powerarrow
|
||||
.. _ok100: http://ok100.deviantart.com/art/DWM-January-2013-348656846
|
||||
.. _amouly: https://bbs.archlinux.org/viewtopic.php?pid=1307158#p1307158
|
||||
.. _foozer: http://dotshare.it/dots/499/
|
||||
.. _foozer: http://dotshare.it/dots/499
|
||||
.. _`switch-theme.sh`: https://github.com/copycat-killer/awesome-copycats/issues/36
|
||||
.. _lain: https://github.com/copycat-killer/lain
|
||||
.. _dependencies: https://github.com/copycat-killer/lain/wiki#dependencies
|
||||
.. _Terminus: http://terminus-font.sourceforge.net/
|
||||
.. _Terminus: http://terminus-font.sourceforge.net
|
||||
.. _Tamzen: https://github.com/sunaku/tamzen-font
|
||||
.. _Tamsyn: http://www.fial.com/~scott/tamsyn-font/
|
||||
.. _Roboto: https://fonts.google.com/specimen/Roboto
|
||||
.. _Tamsyn: http://www.fial.com/~scott/tamsyn-font
|
||||
.. _colorscheme: https://github.com/copycat-killer/dots/tree/master/.colors
|
||||
.. _Icons: https://github.com/copycat-killer/dots/tree/master/.fonts
|
||||
.. _Debian: http://weiwu.sdf.org/100921.html
|
||||
|
|
2
lain
|
@ -1 +1 @@
|
|||
Subproject commit 5d892e0ceb9d4dece6d2d61b2e5c4046bbc91e9f
|
||||
Subproject commit 617675d6c3a7b79d650bfcd52a3c13e8dcdfa459
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
--[[
|
||||
|
||||
Blackburn Awesome WM config 2.0
|
||||
Blackburn Awesome WM config 3.0
|
||||
github.com/copycat-killer
|
||||
|
||||
--]]
|
||||
|
@ -561,17 +561,22 @@ globalkeys = awful.util.table.join(
|
|||
|
||||
--[[ Default
|
||||
-- Prompt
|
||||
awful.key({ modkey }, "r", function () mypromptbox[mouse.screen]:run() end),
|
||||
awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end,
|
||||
{description = "run prompt", group = "launcher"}),
|
||||
|
||||
awful.key({ modkey }, "x",
|
||||
function ()
|
||||
awful.prompt.run({ prompt = "Run Lua code: " },
|
||||
mypromptbox[mouse.screen].widget,
|
||||
awful.util.eval, nil,
|
||||
awful.util.getdir("cache") .. "/history_eval")
|
||||
end),
|
||||
awful.prompt.run {
|
||||
prompt = "Run Lua code: ",
|
||||
textbox = awful.screen.focused().mypromptbox.widget,
|
||||
exe_callback = awful.util.eval,
|
||||
history_path = awful.util.get_cache_dir() .. "/history_eval"
|
||||
}
|
||||
end,
|
||||
{description = "lua execute prompt", group = "awesome"}),
|
||||
-- Menubar
|
||||
awful.key({ modkey }, "p", function() menubar.show() end)
|
||||
awful.key({ modkey }, "p", function() menubar.show() end,
|
||||
{description = "show the menubar", group = "launcher"})
|
||||
--]]
|
||||
|
||||
-- dmenu
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
|
||||
--[[
|
||||
|
||||
Copland Awesome WM config
|
||||
github.com/copycat-killer
|
||||
|
||||
|
||||
Copland Awesome WM config 2.0
|
||||
github.com/copycat-killer
|
||||
|
||||
--]]
|
||||
|
||||
-- {{{ Required libraries
|
||||
|
@ -627,17 +627,22 @@ globalkeys = awful.util.table.join(
|
|||
|
||||
--[[ Default
|
||||
-- Prompt
|
||||
awful.key({ modkey }, "r", function () mypromptbox[mouse.screen]:run() end),
|
||||
awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end,
|
||||
{description = "run prompt", group = "launcher"}),
|
||||
|
||||
awful.key({ modkey }, "x",
|
||||
function ()
|
||||
awful.prompt.run({ prompt = "Run Lua code: " },
|
||||
mypromptbox[mouse.screen].widget,
|
||||
awful.util.eval, nil,
|
||||
awful.util.getdir("cache") .. "/history_eval")
|
||||
end),
|
||||
awful.prompt.run {
|
||||
prompt = "Run Lua code: ",
|
||||
textbox = awful.screen.focused().mypromptbox.widget,
|
||||
exe_callback = awful.util.eval,
|
||||
history_path = awful.util.get_cache_dir() .. "/history_eval"
|
||||
}
|
||||
end,
|
||||
{description = "lua execute prompt", group = "awesome"}),
|
||||
-- Menubar
|
||||
awful.key({ modkey }, "p", function() menubar.show() end)
|
||||
awful.key({ modkey }, "p", function() menubar.show() end,
|
||||
{description = "show the menubar", group = "launcher"})
|
||||
--]]
|
||||
|
||||
-- dmenu
|
||||
|
|
|
@ -554,17 +554,22 @@ globalkeys = awful.util.table.join(
|
|||
|
||||
--[[ Default
|
||||
-- Prompt
|
||||
awful.key({ modkey }, "r", function () mypromptbox[mouse.screen]:run() end),
|
||||
awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end,
|
||||
{description = "run prompt", group = "launcher"}),
|
||||
|
||||
awful.key({ modkey }, "x",
|
||||
function ()
|
||||
awful.prompt.run({ prompt = "Run Lua code: " },
|
||||
mypromptbox[mouse.screen].widget,
|
||||
awful.util.eval, nil,
|
||||
awful.util.getdir("cache") .. "/history_eval")
|
||||
end),
|
||||
awful.prompt.run {
|
||||
prompt = "Run Lua code: ",
|
||||
textbox = awful.screen.focused().mypromptbox.widget,
|
||||
exe_callback = awful.util.eval,
|
||||
history_path = awful.util.get_cache_dir() .. "/history_eval"
|
||||
}
|
||||
end,
|
||||
{description = "lua execute prompt", group = "awesome"}),
|
||||
-- Menubar
|
||||
awful.key({ modkey }, "p", function() menubar.show() end)
|
||||
awful.key({ modkey }, "p", function() menubar.show() end,
|
||||
{description = "show the menubar", group = "launcher"})
|
||||
--]]
|
||||
|
||||
-- dmenu
|
||||
|
|
881
rc.lua.holo
|
@ -649,17 +649,22 @@ globalkeys = awful.util.table.join(
|
|||
|
||||
--[[ Default
|
||||
-- Prompt
|
||||
awful.key({ modkey }, "r", function () mypromptbox[mouse.screen]:run() end),
|
||||
awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end,
|
||||
{description = "run prompt", group = "launcher"}),
|
||||
|
||||
awful.key({ modkey }, "x",
|
||||
function ()
|
||||
awful.prompt.run({ prompt = "Run Lua code: " },
|
||||
mypromptbox[mouse.screen].widget,
|
||||
awful.util.eval, nil,
|
||||
awful.util.getdir("cache") .. "/history_eval")
|
||||
end),
|
||||
awful.prompt.run {
|
||||
prompt = "Run Lua code: ",
|
||||
textbox = awful.screen.focused().mypromptbox.widget,
|
||||
exe_callback = awful.util.eval,
|
||||
history_path = awful.util.get_cache_dir() .. "/history_eval"
|
||||
}
|
||||
end,
|
||||
{description = "lua execute prompt", group = "awesome"}),
|
||||
-- Menubar
|
||||
awful.key({ modkey }, "p", function() menubar.show() end)
|
||||
awful.key({ modkey }, "p", function() menubar.show() end,
|
||||
{description = "show the menubar", group = "launcher"})
|
||||
--]]
|
||||
|
||||
-- dmenu
|
||||
|
|
After Width: | Height: | Size: 181 B |
Before Width: | Height: | Size: 145 B After Width: | Height: | Size: 163 B |
Before Width: | Height: | Size: 142 B |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 462 B |
Before Width: | Height: | Size: 181 B After Width: | Height: | Size: 181 B |
Before Width: | Height: | Size: 146 B |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 418 B After Width: | Height: | Size: 428 B |
Before Width: | Height: | Size: 399 B After Width: | Height: | Size: 419 B |
Before Width: | Height: | Size: 404 B After Width: | Height: | Size: 414 B |
Before Width: | Height: | Size: 144 B |
Before Width: | Height: | Size: 136 B After Width: | Height: | Size: 160 B |
Before Width: | Height: | Size: 169 B After Width: | Height: | Size: 188 B |
Before Width: | Height: | Size: 84 B |
Before Width: | Height: | Size: 227 B |
Before Width: | Height: | Size: 347 B |
Before Width: | Height: | Size: 387 B |
Before Width: | Height: | Size: 403 B |
Before Width: | Height: | Size: 433 B |
Before Width: | Height: | Size: 380 B |
Before Width: | Height: | Size: 394 B |
Before Width: | Height: | Size: 403 B |
Before Width: | Height: | Size: 426 B |
Before Width: | Height: | Size: 483 B |
Before Width: | Height: | Size: 203 B |
Before Width: | Height: | Size: 197 B |
Before Width: | Height: | Size: 198 B |
|
@ -1,48 +1,38 @@
|
|||
|
||||
--[[
|
||||
|
||||
Holo Awesome WM config 2.0
|
||||
Holo Awesome WM config 3.0
|
||||
github.com/copycat-killer
|
||||
|
||||
--]]
|
||||
|
||||
theme = {}
|
||||
local theme = {}
|
||||
|
||||
theme.icon_dir = os.getenv("HOME") .. "/.config/awesome/themes/holo/icons"
|
||||
|
||||
theme.wallpaper = os.getenv("HOME") .. "/.config/awesome/themes/holo/wall.png"
|
||||
|
||||
theme.topbar_path = "png:" .. theme.icon_dir .. "/topbar/"
|
||||
|
||||
theme.font = "Tamsyn 10.5"
|
||||
theme.taglist_font = "Tamsyn 8"
|
||||
theme.font = "Roboto Bold 10"
|
||||
theme.taglist_font = "Roboto Condensed Regular 8"
|
||||
theme.fg_normal = "#FFFFFF"
|
||||
theme.fg_focus = "#0099CC"
|
||||
theme.bg_focus = "#303030"
|
||||
theme.bg_normal = "#242424"
|
||||
theme.fg_urgent = "#CC9393"
|
||||
theme.bg_urgent = "#2A1F1E"
|
||||
theme.border_width = "1"
|
||||
theme.bg_urgent = "#006B8E"
|
||||
theme.border_width = 3
|
||||
theme.border_normal = "#252525"
|
||||
theme.border_focus = "#0099CC"
|
||||
theme.taglist_fg_focus = "#FFFFFF"
|
||||
theme.taglist_bg_focus = "png:" .. theme.icon_dir .. "/taglist_bg_focus.png"
|
||||
theme.tasklist_bg_normal = "#222222"
|
||||
theme.tasklist_fg_focus = "#4CB7DB"
|
||||
theme.tasklist_bg_focus = "png:" .. theme.icon_dir .. "/bg_focus_noline.png"
|
||||
theme.textbox_widget_margin_top = 1
|
||||
theme.awful_widget_height = 14
|
||||
theme.awful_widget_margin_top = 2
|
||||
theme.menu_height = "20"
|
||||
theme.menu_width = "400"
|
||||
theme.menu_height = 20
|
||||
theme.menu_width = 160
|
||||
|
||||
theme.widget_bg = theme.icon_dir .. "/bg_focus_noline.png"
|
||||
theme.awesome_icon = theme.icon_dir .. "/awesome_icon.png"
|
||||
theme.awesome_icon_white = theme.icon_dir .. "/awesome_icon_white.png"
|
||||
theme.vol_bg = theme.icon_dir .. "/vol_bg.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"
|
||||
theme.spr = theme.icon_dir .. "/spr.png"
|
||||
theme.spr_small = theme.icon_dir .. "/spr_small.png"
|
||||
theme.spr_very_small = theme.icon_dir .. "/spr_very_small.png"
|
||||
theme.spr_right = theme.icon_dir .. "/spr_right.png"
|
||||
|
@ -62,7 +52,6 @@ theme.calendar = theme.icon_dir .. "/cal.png"
|
|||
theme.cpu = theme.icon_dir .. "/cpu.png"
|
||||
theme.net_up = theme.icon_dir .. "/net_up.png"
|
||||
theme.net_down = theme.icon_dir .. "/net_down.png"
|
||||
theme.widget_mail_notify = theme.icon_dir .. "/mail_notify.png"
|
||||
|
||||
theme.layout_tile = theme.icon_dir .. "/tile.png"
|
||||
theme.layout_tilegaps = theme.icon_dir .. "/tilegaps.png"
|
||||
|
@ -81,10 +70,6 @@ theme.layout_floating = theme.icon_dir .. "/floating.png"
|
|||
theme.tasklist_plain_task_name = true
|
||||
theme.tasklist_disable_icon = true
|
||||
|
||||
-- lain related
|
||||
theme.useless_gap_width = 10
|
||||
theme.layout_uselesstile = theme.icon_dir .. "/uselesstile.png"
|
||||
theme.layout_uselesstileleft = theme.icon_dir .. "/uselesstileleft.png"
|
||||
theme.layout_uselesstiletop = theme.icon_dir .. "/uselesstiletop.png"
|
||||
theme.useless_gap = 4
|
||||
|
||||
return theme
|
||||
|
|