about summary refs log tree commit diff
path: root/awesome/.config/awesome/themes
diff options
context:
space:
mode:
authorRaphael McSinyx <vn.mcsinyx@gmail.com>2017-02-09 10:34:15 +0700
committerRaphael McSinyx <vn.mcsinyx@gmail.com>2017-02-09 10:34:15 +0700
commita295db54fbe539abda4542195fa3b5781d13806d (patch)
treeedefbd95590f1976419deaff71ae827e2c4e7410 /awesome/.config/awesome/themes
parent3722d3e087637b952e34dfd326b0b4d362705bef (diff)
downloaddotfiles-a295db54fbe539abda4542195fa3b5781d13806d.tar.gz
Update 20170209. Highlights: awesome 4.0, gruvbox dark -> light
Diffstat (limited to 'awesome/.config/awesome/themes')
-rw-r--r--awesome/.config/awesome/themes/gruvbox/README.md4
-rw-r--r--awesome/.config/awesome/themes/gruvbox/arrows/0.pngbin276 -> 272 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/arrows/1.pngbin337 -> 270 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/arrows/2.pngbin274 -> 270 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/arrows/3.pngbin276 -> 272 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/arrows/4.pngbin276 -> 271 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/arrows/5.pngbin277 -> 268 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/arrows/6.pngbin0 -> 272 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/awesome.pngbin184 -> 187 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/background-2048x1152.pngbin12473 -> 12466 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/background-2048x1280.pngbin13752 -> 13749 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/background-2048x1536.pngbin16391 -> 16388 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/background.pngbin6232 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/cornerne.pngbin0 -> 229 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/cornernw.pngbin0 -> 227 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/cornerse.pngbin0 -> 232 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/cornersw.pngbin0 -> 231 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/dwindle.pngbin228 -> 189 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/fairh.pngbin217 -> 212 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/fairv.pngbin223 -> 231 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/floating.pngbin231 -> 219 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/fullscreen.pngbin245 -> 278 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/magnifier.pngbin222 -> 238 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/max.pngbin290 -> 277 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/spiral.pngbin225 -> 187 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/tile.pngbin213 -> 225 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/tilebottom.pngbin208 -> 217 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/tileleft.pngbin209 -> 234 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/layouts/tiletop.pngbin206 -> 206 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/submenu.pngbin184 -> 172 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/taglist/square.pngbin162 -> 149 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/taglist/squaref.pngbin166 -> 151 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/theme.lua149
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/close.pngbin0 -> 399 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/close_focus.pngbin161 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/floating_active.pngbin0 -> 382 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_active.pngbin161 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_inactive.pngbin161 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/floating_inactive.pngbin0 -> 383 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/maximized_active.pngbin0 -> 383 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_active.pngbin161 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_inactive.pngbin161 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/maximized_inactive.pngbin0 -> 376 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/minimize.pngbin0 -> 395 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/normal.pngbin161 -> 310 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/ontop_active.pngbin0 -> 396 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_active.pngbin161 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_inactive.pngbin161 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/ontop_inactive.pngbin0 -> 397 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/sticky_active.pngbin0 -> 384 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_active.pngbin161 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_inactive.pngbin161 -> 0 bytes
-rw-r--r--awesome/.config/awesome/themes/gruvbox/titlebar/sticky_inactive.pngbin0 -> 383 bytes
53 files changed, 82 insertions, 71 deletions
diff --git a/awesome/.config/awesome/themes/gruvbox/README.md b/awesome/.config/awesome/themes/gruvbox/README.md
index 4ed359e..dc3f262 100644
--- a/awesome/.config/awesome/themes/gruvbox/README.md
+++ b/awesome/.config/awesome/themes/gruvbox/README.md
@@ -6,7 +6,7 @@
   proper algorithim, e.g. in GIMP use *None* or *Linear* interpolation.
 
 * Titlebar and wibox use some pixel arts, so please keep theme at the size of
-  24 (wibox) and 6 (titlebar).
+  22px.
 
-* I added some 24-pixel high arrows to the theme. You might wanna use them to
+* I added some 22-pixel high arrows to the theme. You might wanna use them to
   rice your desktop in the *powerarrow* way.
diff --git a/awesome/.config/awesome/themes/gruvbox/arrows/0.png b/awesome/.config/awesome/themes/gruvbox/arrows/0.png
index 9acbc37..44abbcc 100644
--- a/awesome/.config/awesome/themes/gruvbox/arrows/0.png
+++ b/awesome/.config/awesome/themes/gruvbox/arrows/0.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/arrows/1.png b/awesome/.config/awesome/themes/gruvbox/arrows/1.png
index 29ad5b0..a6c21d1 100644
--- a/awesome/.config/awesome/themes/gruvbox/arrows/1.png
+++ b/awesome/.config/awesome/themes/gruvbox/arrows/1.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/arrows/2.png b/awesome/.config/awesome/themes/gruvbox/arrows/2.png
index 4b6a25f..e82ca2c 100644
--- a/awesome/.config/awesome/themes/gruvbox/arrows/2.png
+++ b/awesome/.config/awesome/themes/gruvbox/arrows/2.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/arrows/3.png b/awesome/.config/awesome/themes/gruvbox/arrows/3.png
index 5d40ead..9c51661 100644
--- a/awesome/.config/awesome/themes/gruvbox/arrows/3.png
+++ b/awesome/.config/awesome/themes/gruvbox/arrows/3.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/arrows/4.png b/awesome/.config/awesome/themes/gruvbox/arrows/4.png
index c821055..33b7496 100644
--- a/awesome/.config/awesome/themes/gruvbox/arrows/4.png
+++ b/awesome/.config/awesome/themes/gruvbox/arrows/4.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/arrows/5.png b/awesome/.config/awesome/themes/gruvbox/arrows/5.png
index 47c8db0..d5719a3 100644
--- a/awesome/.config/awesome/themes/gruvbox/arrows/5.png
+++ b/awesome/.config/awesome/themes/gruvbox/arrows/5.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/arrows/6.png b/awesome/.config/awesome/themes/gruvbox/arrows/6.png
new file mode 100644
index 0000000..ab5dd0b
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/arrows/6.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/awesome.png b/awesome/.config/awesome/themes/gruvbox/awesome.png
index 6ce854b..812060e 100644
--- a/awesome/.config/awesome/themes/gruvbox/awesome.png
+++ b/awesome/.config/awesome/themes/gruvbox/awesome.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/background-2048x1152.png b/awesome/.config/awesome/themes/gruvbox/background-2048x1152.png
index f138a11..f6e56b4 100644
--- a/awesome/.config/awesome/themes/gruvbox/background-2048x1152.png
+++ b/awesome/.config/awesome/themes/gruvbox/background-2048x1152.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/background-2048x1280.png b/awesome/.config/awesome/themes/gruvbox/background-2048x1280.png
index 9ad4338..f977b04 100644
--- a/awesome/.config/awesome/themes/gruvbox/background-2048x1280.png
+++ b/awesome/.config/awesome/themes/gruvbox/background-2048x1280.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/background-2048x1536.png b/awesome/.config/awesome/themes/gruvbox/background-2048x1536.png
index 66de69d..477da23 100644
--- a/awesome/.config/awesome/themes/gruvbox/background-2048x1536.png
+++ b/awesome/.config/awesome/themes/gruvbox/background-2048x1536.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/background.png b/awesome/.config/awesome/themes/gruvbox/background.png
deleted file mode 100644
index a8d6ff0..0000000
--- a/awesome/.config/awesome/themes/gruvbox/background.png
+++ /dev/null
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/cornerne.png b/awesome/.config/awesome/themes/gruvbox/layouts/cornerne.png
new file mode 100644
index 0000000..b597376
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/cornerne.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/cornernw.png b/awesome/.config/awesome/themes/gruvbox/layouts/cornernw.png
new file mode 100644
index 0000000..3132710
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/cornernw.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/cornerse.png b/awesome/.config/awesome/themes/gruvbox/layouts/cornerse.png
new file mode 100644
index 0000000..ea15307
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/cornerse.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/cornersw.png b/awesome/.config/awesome/themes/gruvbox/layouts/cornersw.png
new file mode 100644
index 0000000..dc93a13
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/cornersw.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/dwindle.png b/awesome/.config/awesome/themes/gruvbox/layouts/dwindle.png
index 914b0da..730fb5f 100644
--- a/awesome/.config/awesome/themes/gruvbox/layouts/dwindle.png
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/dwindle.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/fairh.png b/awesome/.config/awesome/themes/gruvbox/layouts/fairh.png
index c68b04c..f048c4e 100644
--- a/awesome/.config/awesome/themes/gruvbox/layouts/fairh.png
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/fairh.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/fairv.png b/awesome/.config/awesome/themes/gruvbox/layouts/fairv.png
index f71d011..802d935 100644
--- a/awesome/.config/awesome/themes/gruvbox/layouts/fairv.png
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/fairv.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/floating.png b/awesome/.config/awesome/themes/gruvbox/layouts/floating.png
index fbebe75..d3e8274 100644
--- a/awesome/.config/awesome/themes/gruvbox/layouts/floating.png
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/floating.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/fullscreen.png b/awesome/.config/awesome/themes/gruvbox/layouts/fullscreen.png
index d7b5615..957dee3 100644
--- a/awesome/.config/awesome/themes/gruvbox/layouts/fullscreen.png
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/fullscreen.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/magnifier.png b/awesome/.config/awesome/themes/gruvbox/layouts/magnifier.png
index cfaa4be..bc1b1a8 100644
--- a/awesome/.config/awesome/themes/gruvbox/layouts/magnifier.png
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/magnifier.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/max.png b/awesome/.config/awesome/themes/gruvbox/layouts/max.png
index c975785..c1efe5d 100644
--- a/awesome/.config/awesome/themes/gruvbox/layouts/max.png
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/max.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/spiral.png b/awesome/.config/awesome/themes/gruvbox/layouts/spiral.png
index 873cd18..98749a5 100644
--- a/awesome/.config/awesome/themes/gruvbox/layouts/spiral.png
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/spiral.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/tile.png b/awesome/.config/awesome/themes/gruvbox/layouts/tile.png
index 731cdef..a2cbf30 100644
--- a/awesome/.config/awesome/themes/gruvbox/layouts/tile.png
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/tile.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/tilebottom.png b/awesome/.config/awesome/themes/gruvbox/layouts/tilebottom.png
index 064e429..af39eae 100644
--- a/awesome/.config/awesome/themes/gruvbox/layouts/tilebottom.png
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/tilebottom.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/tileleft.png b/awesome/.config/awesome/themes/gruvbox/layouts/tileleft.png
index 0bf6785..bdff47e 100644
--- a/awesome/.config/awesome/themes/gruvbox/layouts/tileleft.png
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/tileleft.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/layouts/tiletop.png b/awesome/.config/awesome/themes/gruvbox/layouts/tiletop.png
index 781f2ee..681a873 100644
--- a/awesome/.config/awesome/themes/gruvbox/layouts/tiletop.png
+++ b/awesome/.config/awesome/themes/gruvbox/layouts/tiletop.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/submenu.png b/awesome/.config/awesome/themes/gruvbox/submenu.png
index 6f9e9c5..15ca0b8 100644
--- a/awesome/.config/awesome/themes/gruvbox/submenu.png
+++ b/awesome/.config/awesome/themes/gruvbox/submenu.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/taglist/square.png b/awesome/.config/awesome/themes/gruvbox/taglist/square.png
index f49944e..16eb9dc 100644
--- a/awesome/.config/awesome/themes/gruvbox/taglist/square.png
+++ b/awesome/.config/awesome/themes/gruvbox/taglist/square.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/taglist/squaref.png b/awesome/.config/awesome/themes/gruvbox/taglist/squaref.png
index a780e55..ab9e201 100644
--- a/awesome/.config/awesome/themes/gruvbox/taglist/squaref.png
+++ b/awesome/.config/awesome/themes/gruvbox/taglist/squaref.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/theme.lua b/awesome/.config/awesome/themes/gruvbox/theme.lua
index 84c96ca..e1cd7e6 100644
--- a/awesome/.config/awesome/themes/gruvbox/theme.lua
+++ b/awesome/.config/awesome/themes/gruvbox/theme.lua
@@ -1,5 +1,4 @@
 -- gruvbox awesome theme
---
 -- Copyright (C) 2016 Raphael McSinyx
 --
 -- This program is free software: you can redistribute it and/or modify
@@ -15,105 +14,117 @@
 -- You should have received a copy of the GNU General Public License
 -- along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-theme = {}
+local theme = {}
+
+-- Working directory (where you place this theme)
+theme.wd = "~/.config/awesome/themes/gruvbox/"
 
-theme.font = "Droid Sans Mono Slashed 11"
+theme.font          = "Space Mono 10"
 
-theme.bg_normal = "#282828"
-theme.bg_focus = "#3c3836"
-theme.bg_urgent = theme.bg_normal
---theme.bg_minimize = "#444444"
-theme.bg_systray = theme.bg_normal
+theme.bg_normal     = "#fbf1c7"
+theme.bg_focus      = "#ebdbb2"
+theme.bg_urgent     = theme.bg_normal
+theme.bg_minimize   = theme.bg_focus
+theme.bg_systray    = theme.bg_normal
 
-theme.fg_normal = "#ebdbb2"
-theme.fg_focus = theme.fg_normal
-theme.fg_urgent = "#d3869b"
---theme.fg_minimize = "#ffffff"
+theme.fg_normal     = "#3c3836"
+theme.fg_focus      = theme.fg_normal
+theme.fg_urgent     = "#8f3f71"
+theme.fg_minimize   = theme.fg_normal
 
-theme.border_width = 1
-theme.border_normal = "#3c3836"
-theme.border_focus = "#b16286"
-theme.border_marked = "#91231c"
+theme.useless_gap   = 0
+theme.border_width  = 1
+theme.border_normal = theme.bg_focus
+theme.border_focus  = "#b16286"
+theme.border_marked = "#cc241d"
 
--- There are other variable sets overriding the default one when defined,
--- the sets are:
+-- There are other variable sets
+-- overriding the default one when
+-- defined, the sets are:
 -- taglist_[bg|fg]_[focus|urgent|occupied|empty]
 -- tasklist_[bg|fg]_[focus|urgent]
 -- titlebar_[bg|fg]_[normal|focus]
 -- tooltip_[font|opacity|fg_color|bg_color|border_width|border_color]
 -- mouse_finder_[color|timeout|animate_timeout|radius|factor]
-
-theme.titlebar_bg_focus = "#282828"
-
-mythemedir = "~/.config/awesome/themes/gruvbox/"
+-- Example:
+--theme.taglist_bg_focus = "#ff0000"
 
 -- Display the taglist squares
-theme.taglist_squares_sel   = mythemedir .. "taglist/squaref.png"
-theme.taglist_squares_unsel = mythemedir .. "taglist/square.png"
+theme.taglist_squares_sel   = theme.wd .. "taglist/squaref.png"
+theme.taglist_squares_unsel = theme.wd .. "taglist/square.png"
 
 -- Variables set for theming the menu:
 -- menu_[bg|fg]_[normal|focus]
 -- menu_[border_color|border_width]
-theme.menu_submenu_icon = mythemedir .. "submenu.png"
-theme.menu_height = 20
+theme.menu_submenu_icon = theme.wd .. "submenu.png"
+theme.menu_height = 22
 theme.menu_width  = 160
 
--- You can add as many variables as you wish and access them by using
+-- You can add as many variables as
+-- you wish and access them by using
 -- beautiful.variable in your rc.lua
 --theme.bg_widget = "#cc0000"
 
 -- Define the image to load
-theme.titlebar_close_button_normal = mythemedir .. "titlebar/normal.png"
-theme.titlebar_close_button_focus  = mythemedir .. "titlebar/close_focus.png"
+theme.titlebar_close_button_normal = theme.wd .. "titlebar/normal.png"
+theme.titlebar_close_button_focus = theme.wd .. "titlebar/close.png"
+
+theme.titlebar_minimize_button_normal = theme.wd .. "titlebar/normal.png"
+theme.titlebar_minimize_button_focus = theme.wd .. "titlebar/minimize.png"
 
-theme.titlebar_ontop_button_normal_inactive = mythemedir .. "titlebar/normal.png"
-theme.titlebar_ontop_button_focus_inactive  = mythemedir .. "titlebar/ontop_focus_inactive.png"
-theme.titlebar_ontop_button_normal_active = mythemedir .. "titlebar/normal.png"
-theme.titlebar_ontop_button_focus_active  = mythemedir .. "titlebar/ontop_focus_active.png"
+theme.titlebar_ontop_button_normal_inactive = theme.wd .. "titlebar/normal.png"
+theme.titlebar_ontop_button_focus_inactive = theme.wd .. "titlebar/ontop_inactive.png"
+theme.titlebar_ontop_button_normal_active = theme.wd .. "titlebar/normal.png"
+theme.titlebar_ontop_button_focus_active = theme.wd .. "titlebar/ontop_active.png"
 
-theme.titlebar_sticky_button_normal_inactive = mythemedir .. "titlebar/normal.png"
-theme.titlebar_sticky_button_focus_inactive  = mythemedir .. "titlebar/sticky_focus_inactive.png"
-theme.titlebar_sticky_button_normal_active = mythemedir .. "titlebar/normal.png"
-theme.titlebar_sticky_button_focus_active  = mythemedir .. "titlebar/sticky_focus_active.png"
+theme.titlebar_sticky_button_normal_inactive = theme.wd .. "titlebar/normal.png"
+theme.titlebar_sticky_button_focus_inactive = theme.wd .. "titlebar/sticky_inactive.png"
+theme.titlebar_sticky_button_normal_active = theme.wd .. "titlebar/normal.png"
+theme.titlebar_sticky_button_focus_active = theme.wd .. "titlebar/sticky_active.png"
 
-theme.titlebar_floating_button_normal_inactive = mythemedir .. "titlebar/normal.png"
-theme.titlebar_floating_button_focus_inactive  = mythemedir .. "titlebar/floating_focus_inactive.png"
-theme.titlebar_floating_button_normal_active = mythemedir .. "titlebar/normal.png"
-theme.titlebar_floating_button_focus_active  = mythemedir .. "titlebar/floating_focus_active.png"
+theme.titlebar_floating_button_normal_inactive = theme.wd .. "titlebar/normal.png"
+theme.titlebar_floating_button_focus_inactive = theme.wd .. "titlebar/floating_inactive.png"
+theme.titlebar_floating_button_normal_active = theme.wd .. "titlebar/normal.png"
+theme.titlebar_floating_button_focus_active = theme.wd .. "titlebar/floating_active.png"
 
-theme.titlebar_maximized_button_normal_inactive = mythemedir .. "titlebar/normal.png"
-theme.titlebar_maximized_button_focus_inactive  = mythemedir .. "titlebar/maximized_focus_inactive.png"
-theme.titlebar_maximized_button_normal_active = mythemedir .. "titlebar/normal.png"
-theme.titlebar_maximized_button_focus_active  = mythemedir .. "titlebar/maximized_focus_active.png"
+theme.titlebar_maximized_button_normal_inactive = theme.wd .. "titlebar/normal.png"
+theme.titlebar_maximized_button_focus_inactive = theme.wd .. "titlebar/maximized_inactive.png"
+theme.titlebar_maximized_button_normal_active = theme.wd .. "titlebar/normal.png"
+theme.titlebar_maximized_button_focus_active = theme.wd .. "titlebar/maximized_active.png"
 
-theme.wallpaper = mythemedir .. "background.png"
+--theme.wallpaper = theme.wd .. "background.png"
 
 -- You can use your own layout icons like this:
-theme.layout_fairh = mythemedir .. "layouts/fairh.png"
-theme.layout_fairv = mythemedir .. "layouts/fairv.png"
-theme.layout_floating  = mythemedir .. "layouts/floating.png"
-theme.layout_magnifier = mythemedir .. "layouts/magnifier.png"
-theme.layout_max = mythemedir .. "layouts/max.png"
-theme.layout_fullscreen = mythemedir .. "layouts/fullscreen.png"
-theme.layout_tilebottom = mythemedir .. "layouts/tilebottom.png"
-theme.layout_tileleft   = mythemedir .. "layouts/tileleft.png"
-theme.layout_tile = mythemedir .. "layouts/tile.png"
-theme.layout_tiletop = mythemedir .. "layouts/tiletop.png"
-theme.layout_spiral  = mythemedir .. "layouts/spiral.png"
-theme.layout_dwindle = mythemedir .. "layouts/dwindle.png"
-
-theme.awesome_icon = mythemedir .. "awesome.png"
-
--- Define the icon theme for application icons. If not set then the icons from
--- /usr/share/icons and /usr/share/icons/hicolor will be used.
+theme.layout_fairh = theme.wd .. "layouts/fairh.png"
+theme.layout_fairv = theme.wd .. "layouts/fairv.png"
+theme.layout_floating  = theme.wd .. "layouts/floating.png"
+theme.layout_magnifier = theme.wd .. "layouts/magnifier.png"
+theme.layout_max = theme.wd .. "layouts/max.png"
+theme.layout_fullscreen = theme.wd .. "layouts/fullscreen.png"
+theme.layout_tilebottom = theme.wd .. "layouts/tilebottom.png"
+theme.layout_tileleft   = theme.wd .. "layouts/tileleft.png"
+theme.layout_tile = theme.wd .. "layouts/tile.png"
+theme.layout_tiletop = theme.wd .. "layouts/tiletop.png"
+theme.layout_spiral  = theme.wd .. "layouts/spiral.png"
+theme.layout_dwindle = theme.wd .. "layouts/dwindle.png"
+theme.layout_cornernw = theme.wd .. "layouts/cornernw.png"
+theme.layout_cornerne = theme.wd .. "layouts/cornerne.png"
+theme.layout_cornersw = theme.wd .. "layouts/cornersw.png"
+theme.layout_cornerse = theme.wd .. "layouts/cornerse.png"
+
+theme.awesome_icon = theme.wd .. "awesome.png"
+
+-- Define the icon theme for application icons. If not set then the icons
+-- from /usr/share/icons and /usr/share/icons/hicolor will be used.
 theme.icon_theme = nil
 
 -- Arrows
-theme.arrow0 = mythemedir .. "arrows/0.png"
-theme.arrow1 = mythemedir .. "arrows/1.png"
-theme.arrow2 = mythemedir .. "arrows/2.png"
-theme.arrow3 = mythemedir .. "arrows/3.png"
-theme.arrow4 = mythemedir .. "arrows/4.png"
-theme.arrow5 = mythemedir .. "arrows/5.png"
+theme.arrow0 = theme.wd .. "arrows/0.png"
+theme.arrow1 = theme.wd .. "arrows/1.png"
+theme.arrow2 = theme.wd .. "arrows/2.png"
+theme.arrow3 = theme.wd .. "arrows/3.png"
+theme.arrow4 = theme.wd .. "arrows/4.png"
+theme.arrow5 = theme.wd .. "arrows/5.png"
+theme.arrow6 = theme.wd .. "arrows/6.png"
 
 return theme
diff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/close.png b/awesome/.config/awesome/themes/gruvbox/titlebar/close.png
new file mode 100644
index 0000000..6c5c53f
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/titlebar/close.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/close_focus.png b/awesome/.config/awesome/themes/gruvbox/titlebar/close_focus.png
deleted file mode 100644
index 36300e2..0000000
--- a/awesome/.config/awesome/themes/gruvbox/titlebar/close_focus.png
+++ /dev/null
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/floating_active.png b/awesome/.config/awesome/themes/gruvbox/titlebar/floating_active.png
new file mode 100644
index 0000000..bbaebb9
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/titlebar/floating_active.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_active.png b/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_active.png
deleted file mode 100644
index dcf5363..0000000
--- a/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_active.png
+++ /dev/null
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_inactive.png b/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_inactive.png
deleted file mode 100644
index 072f114..0000000
--- a/awesome/.config/awesome/themes/gruvbox/titlebar/floating_focus_inactive.png
+++ /dev/null
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/floating_inactive.png b/awesome/.config/awesome/themes/gruvbox/titlebar/floating_inactive.png
new file mode 100644
index 0000000..0988a71
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/titlebar/floating_inactive.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_active.png b/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_active.png
new file mode 100644
index 0000000..de6bc5b
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_active.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_active.png b/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_active.png
deleted file mode 100644
index 3481363..0000000
--- a/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_active.png
+++ /dev/null
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_inactive.png b/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_inactive.png
deleted file mode 100644
index 6bed56d..0000000
--- a/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_focus_inactive.png
+++ /dev/null
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_inactive.png b/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_inactive.png
new file mode 100644
index 0000000..0d701bd
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/titlebar/maximized_inactive.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/minimize.png b/awesome/.config/awesome/themes/gruvbox/titlebar/minimize.png
new file mode 100644
index 0000000..464c553
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/titlebar/minimize.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/normal.png b/awesome/.config/awesome/themes/gruvbox/titlebar/normal.png
index a8d94cf..4c54de3 100644
--- a/awesome/.config/awesome/themes/gruvbox/titlebar/normal.png
+++ b/awesome/.config/awesome/themes/gruvbox/titlebar/normal.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_active.png b/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_active.png
new file mode 100644
index 0000000..e1f42fd
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_active.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_active.png b/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_active.png
deleted file mode 100644
index 7b938f0..0000000
--- a/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_active.png
+++ /dev/null
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_inactive.png b/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_inactive.png
deleted file mode 100644
index 9b6727f..0000000
--- a/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_focus_inactive.png
+++ /dev/null
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_inactive.png b/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_inactive.png
new file mode 100644
index 0000000..1cf8e20
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/titlebar/ontop_inactive.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_active.png b/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_active.png
new file mode 100644
index 0000000..7ed573e
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_active.png
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_active.png b/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_active.png
deleted file mode 100644
index 5f627db..0000000
--- a/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_active.png
+++ /dev/null
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_inactive.png b/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_inactive.png
deleted file mode 100644
index 8f484ad..0000000
--- a/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_focus_inactive.png
+++ /dev/null
Binary files differdiff --git a/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_inactive.png b/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_inactive.png
new file mode 100644
index 0000000..cc03ad4
--- /dev/null
+++ b/awesome/.config/awesome/themes/gruvbox/titlebar/sticky_inactive.png
Binary files differ