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
|
- blackburn
|
||||||
- copland
|
- copland
|
||||||
- dremora
|
- dremora
|
||||||
|
- holo
|
||||||
- multicolor
|
- multicolor
|
||||||
|
|
||||||
-------------------------
|
-------------------------
|
||||||
|
@ -41,14 +42,13 @@ Notable features
|
||||||
- Net carrier status notifier
|
- Net carrier status notifier
|
||||||
- Colorful autoupdating icons
|
- Colorful autoupdating icons
|
||||||
- Symbolic tag names
|
- Symbolic tag names
|
||||||
- TXT layoutbox
|
- Text layoutbox
|
||||||
- Cairo wibox bar
|
- Cairo wibar
|
||||||
- Custom layouts
|
- Custom layouts
|
||||||
- No borders when there's only one visible client
|
- No borders when there's only one visible client
|
||||||
- Freedesktop.org compliant menu and desktop icons
|
- Freedesktop.org compliant menu and desktop icons
|
||||||
- Vi-like client focus
|
- Vi-like client focus
|
||||||
- Non-empty tag browsing
|
- Non-empty tag browsing
|
||||||
- Dynamic client borders (colors change along with processes status)
|
|
||||||
- Dynamic useless gaps
|
- Dynamic useless gaps
|
||||||
- Dynamic tagging
|
- 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_.
|
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_.
|
Every theme has a colorscheme_.
|
||||||
|
|
||||||
|
@ -133,19 +133,20 @@ Default additional software used: ::
|
||||||
|
|
||||||
unclutter firefox scrot mpd mpc dmenu xsel
|
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
|
.. _Awesome: http://github.com/awesomeWM/awesome
|
||||||
.. _lucamanni: https://github.com/lucamanni/awesome
|
.. _lucamanni: https://github.com/lucamanni/awesome
|
||||||
.. _romockee: https://github.com/romockee/powerarrow
|
.. _romockee: https://github.com/romockee/powerarrow
|
||||||
.. _ok100: http://ok100.deviantart.com/art/DWM-January-2013-348656846
|
.. _ok100: http://ok100.deviantart.com/art/DWM-January-2013-348656846
|
||||||
.. _amouly: https://bbs.archlinux.org/viewtopic.php?pid=1307158#p1307158
|
.. _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
|
.. _`switch-theme.sh`: https://github.com/copycat-killer/awesome-copycats/issues/36
|
||||||
.. _lain: https://github.com/copycat-killer/lain
|
.. _lain: https://github.com/copycat-killer/lain
|
||||||
.. _dependencies: https://github.com/copycat-killer/lain/wiki#dependencies
|
.. _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
|
.. _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
|
.. _colorscheme: https://github.com/copycat-killer/dots/tree/master/.colors
|
||||||
.. _Icons: https://github.com/copycat-killer/dots/tree/master/.fonts
|
.. _Icons: https://github.com/copycat-killer/dots/tree/master/.fonts
|
||||||
.. _Debian: http://weiwu.sdf.org/100921.html
|
.. _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
|
github.com/copycat-killer
|
||||||
|
|
||||||
--]]
|
--]]
|
||||||
|
@ -561,17 +561,22 @@ globalkeys = awful.util.table.join(
|
||||||
|
|
||||||
--[[ Default
|
--[[ Default
|
||||||
-- Prompt
|
-- 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",
|
awful.key({ modkey }, "x",
|
||||||
function ()
|
function ()
|
||||||
awful.prompt.run({ prompt = "Run Lua code: " },
|
awful.prompt.run {
|
||||||
mypromptbox[mouse.screen].widget,
|
prompt = "Run Lua code: ",
|
||||||
awful.util.eval, nil,
|
textbox = awful.screen.focused().mypromptbox.widget,
|
||||||
awful.util.getdir("cache") .. "/history_eval")
|
exe_callback = awful.util.eval,
|
||||||
end),
|
history_path = awful.util.get_cache_dir() .. "/history_eval"
|
||||||
|
}
|
||||||
|
end,
|
||||||
|
{description = "lua execute prompt", group = "awesome"}),
|
||||||
-- Menubar
|
-- Menubar
|
||||||
awful.key({ modkey }, "p", function() menubar.show() end)
|
awful.key({ modkey }, "p", function() menubar.show() end,
|
||||||
|
{description = "show the menubar", group = "launcher"})
|
||||||
--]]
|
--]]
|
||||||
|
|
||||||
-- dmenu
|
-- dmenu
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
|
|
||||||
--[[
|
--[[
|
||||||
|
|
||||||
Copland Awesome WM config
|
Copland Awesome WM config 2.0
|
||||||
github.com/copycat-killer
|
github.com/copycat-killer
|
||||||
|
|
||||||
--]]
|
--]]
|
||||||
|
|
||||||
-- {{{ Required libraries
|
-- {{{ Required libraries
|
||||||
|
@ -627,17 +627,22 @@ globalkeys = awful.util.table.join(
|
||||||
|
|
||||||
--[[ Default
|
--[[ Default
|
||||||
-- Prompt
|
-- 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",
|
awful.key({ modkey }, "x",
|
||||||
function ()
|
function ()
|
||||||
awful.prompt.run({ prompt = "Run Lua code: " },
|
awful.prompt.run {
|
||||||
mypromptbox[mouse.screen].widget,
|
prompt = "Run Lua code: ",
|
||||||
awful.util.eval, nil,
|
textbox = awful.screen.focused().mypromptbox.widget,
|
||||||
awful.util.getdir("cache") .. "/history_eval")
|
exe_callback = awful.util.eval,
|
||||||
end),
|
history_path = awful.util.get_cache_dir() .. "/history_eval"
|
||||||
|
}
|
||||||
|
end,
|
||||||
|
{description = "lua execute prompt", group = "awesome"}),
|
||||||
-- Menubar
|
-- Menubar
|
||||||
awful.key({ modkey }, "p", function() menubar.show() end)
|
awful.key({ modkey }, "p", function() menubar.show() end,
|
||||||
|
{description = "show the menubar", group = "launcher"})
|
||||||
--]]
|
--]]
|
||||||
|
|
||||||
-- dmenu
|
-- dmenu
|
||||||
|
|
|
@ -554,17 +554,22 @@ globalkeys = awful.util.table.join(
|
||||||
|
|
||||||
--[[ Default
|
--[[ Default
|
||||||
-- Prompt
|
-- 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",
|
awful.key({ modkey }, "x",
|
||||||
function ()
|
function ()
|
||||||
awful.prompt.run({ prompt = "Run Lua code: " },
|
awful.prompt.run {
|
||||||
mypromptbox[mouse.screen].widget,
|
prompt = "Run Lua code: ",
|
||||||
awful.util.eval, nil,
|
textbox = awful.screen.focused().mypromptbox.widget,
|
||||||
awful.util.getdir("cache") .. "/history_eval")
|
exe_callback = awful.util.eval,
|
||||||
end),
|
history_path = awful.util.get_cache_dir() .. "/history_eval"
|
||||||
|
}
|
||||||
|
end,
|
||||||
|
{description = "lua execute prompt", group = "awesome"}),
|
||||||
-- Menubar
|
-- Menubar
|
||||||
awful.key({ modkey }, "p", function() menubar.show() end)
|
awful.key({ modkey }, "p", function() menubar.show() end,
|
||||||
|
{description = "show the menubar", group = "launcher"})
|
||||||
--]]
|
--]]
|
||||||
|
|
||||||
-- dmenu
|
-- dmenu
|
||||||
|
|
881
rc.lua.holo
|
@ -649,17 +649,22 @@ globalkeys = awful.util.table.join(
|
||||||
|
|
||||||
--[[ Default
|
--[[ Default
|
||||||
-- Prompt
|
-- 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",
|
awful.key({ modkey }, "x",
|
||||||
function ()
|
function ()
|
||||||
awful.prompt.run({ prompt = "Run Lua code: " },
|
awful.prompt.run {
|
||||||
mypromptbox[mouse.screen].widget,
|
prompt = "Run Lua code: ",
|
||||||
awful.util.eval, nil,
|
textbox = awful.screen.focused().mypromptbox.widget,
|
||||||
awful.util.getdir("cache") .. "/history_eval")
|
exe_callback = awful.util.eval,
|
||||||
end),
|
history_path = awful.util.get_cache_dir() .. "/history_eval"
|
||||||
|
}
|
||||||
|
end,
|
||||||
|
{description = "lua execute prompt", group = "awesome"}),
|
||||||
-- Menubar
|
-- Menubar
|
||||||
awful.key({ modkey }, "p", function() menubar.show() end)
|
awful.key({ modkey }, "p", function() menubar.show() end,
|
||||||
|
{description = "show the menubar", group = "launcher"})
|
||||||
--]]
|
--]]
|
||||||
|
|
||||||
-- dmenu
|
-- dmenu
|
||||||
|
|
BIN
themes/holo/icons/awesome_icon_white.png
Normal file
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
|
github.com/copycat-killer
|
||||||
|
|
||||||
--]]
|
--]]
|
||||||
|
|
||||||
theme = {}
|
local theme = {}
|
||||||
|
|
||||||
theme.icon_dir = os.getenv("HOME") .. "/.config/awesome/themes/holo/icons"
|
theme.icon_dir = os.getenv("HOME") .. "/.config/awesome/themes/holo/icons"
|
||||||
|
|
||||||
theme.wallpaper = os.getenv("HOME") .. "/.config/awesome/themes/holo/wall.png"
|
theme.wallpaper = os.getenv("HOME") .. "/.config/awesome/themes/holo/wall.png"
|
||||||
|
|
||||||
theme.topbar_path = "png:" .. theme.icon_dir .. "/topbar/"
|
theme.font = "Roboto Bold 10"
|
||||||
|
theme.taglist_font = "Roboto Condensed Regular 8"
|
||||||
theme.font = "Tamsyn 10.5"
|
|
||||||
theme.taglist_font = "Tamsyn 8"
|
|
||||||
theme.fg_normal = "#FFFFFF"
|
theme.fg_normal = "#FFFFFF"
|
||||||
theme.fg_focus = "#0099CC"
|
theme.fg_focus = "#0099CC"
|
||||||
|
theme.bg_focus = "#303030"
|
||||||
theme.bg_normal = "#242424"
|
theme.bg_normal = "#242424"
|
||||||
theme.fg_urgent = "#CC9393"
|
theme.fg_urgent = "#CC9393"
|
||||||
theme.bg_urgent = "#2A1F1E"
|
theme.bg_urgent = "#006B8E"
|
||||||
theme.border_width = "1"
|
theme.border_width = 3
|
||||||
theme.border_normal = "#252525"
|
theme.border_normal = "#252525"
|
||||||
theme.border_focus = "#0099CC"
|
theme.border_focus = "#0099CC"
|
||||||
theme.taglist_fg_focus = "#FFFFFF"
|
theme.taglist_fg_focus = "#FFFFFF"
|
||||||
theme.taglist_bg_focus = "png:" .. theme.icon_dir .. "/taglist_bg_focus.png"
|
|
||||||
theme.tasklist_bg_normal = "#222222"
|
theme.tasklist_bg_normal = "#222222"
|
||||||
theme.tasklist_fg_focus = "#4CB7DB"
|
theme.tasklist_fg_focus = "#4CB7DB"
|
||||||
theme.tasklist_bg_focus = "png:" .. theme.icon_dir .. "/bg_focus_noline.png"
|
theme.menu_height = 20
|
||||||
theme.textbox_widget_margin_top = 1
|
theme.menu_width = 160
|
||||||
theme.awful_widget_height = 14
|
|
||||||
theme.awful_widget_margin_top = 2
|
|
||||||
theme.menu_height = "20"
|
|
||||||
theme.menu_width = "400"
|
|
||||||
|
|
||||||
theme.widget_bg = theme.icon_dir .. "/bg_focus_noline.png"
|
|
||||||
theme.awesome_icon = theme.icon_dir .. "/awesome_icon.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.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_sel = theme.icon_dir .. "/square_sel.png"
|
||||||
theme.taglist_squares_unsel = theme.icon_dir .. "/square_unsel.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_small = theme.icon_dir .. "/spr_small.png"
|
||||||
theme.spr_very_small = theme.icon_dir .. "/spr_very_small.png"
|
theme.spr_very_small = theme.icon_dir .. "/spr_very_small.png"
|
||||||
theme.spr_right = theme.icon_dir .. "/spr_right.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.cpu = theme.icon_dir .. "/cpu.png"
|
||||||
theme.net_up = theme.icon_dir .. "/net_up.png"
|
theme.net_up = theme.icon_dir .. "/net_up.png"
|
||||||
theme.net_down = theme.icon_dir .. "/net_down.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_tile = theme.icon_dir .. "/tile.png"
|
||||||
theme.layout_tilegaps = theme.icon_dir .. "/tilegaps.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_plain_task_name = true
|
||||||
theme.tasklist_disable_icon = true
|
theme.tasklist_disable_icon = true
|
||||||
|
|
||||||
-- lain related
|
theme.useless_gap = 4
|
||||||
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"
|
|
||||||
|
|
||||||
return theme
|
return theme
|
||||||
|
|