Initial commit
5
themes/gruvbox/README.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Gruvbox Awesome Theme
|
||||
|
||||
## Acknowledgement
|
||||
|
||||
The background image and layouts icons credits goes to [McSinyx](https://github.com/McSinyx/dotfiles)
|
BIN
themes/gruvbox/awesome.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
themes/gruvbox/background.png
Normal file
After Width: | Height: | Size: 391 KiB |
BIN
themes/gruvbox/layouts/cornerne.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
BIN
themes/gruvbox/layouts/cornernw.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
themes/gruvbox/layouts/cornerse.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
themes/gruvbox/layouts/cornersw.png
Normal file
After Width: | Height: | Size: 4 KiB |
BIN
themes/gruvbox/layouts/dwindle.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
themes/gruvbox/layouts/fairh.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
themes/gruvbox/layouts/fairv.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
themes/gruvbox/layouts/floating.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
themes/gruvbox/layouts/fullscreen.png
Normal file
After Width: | Height: | Size: 5.1 KiB |
BIN
themes/gruvbox/layouts/magnifier.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
themes/gruvbox/layouts/max.png
Normal file
After Width: | Height: | Size: 4.9 KiB |
BIN
themes/gruvbox/layouts/spiral.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
themes/gruvbox/layouts/tile.png
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
themes/gruvbox/layouts/tilebottom.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
themes/gruvbox/layouts/tileleft.png
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
themes/gruvbox/layouts/tiletop.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
themes/gruvbox/submenu.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
themes/gruvbox/tags/base.png
Normal file
After Width: | Height: | Size: 149 B |
BIN
themes/gruvbox/tags/focus.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
95
themes/gruvbox/theme.lua
Normal file
|
@ -0,0 +1,95 @@
|
|||
-- Init theme, return it at the end
|
||||
local theme = {}
|
||||
|
||||
-- Theme working directory
|
||||
theme.wd = "~/.config/awesome/themes/gruvbox/"
|
||||
|
||||
-- wallpaper
|
||||
theme.wallpaper = theme.wd .. "background.png"
|
||||
-- awesome icon
|
||||
theme.awesome_icon = theme.wd .. "awesome.png"
|
||||
|
||||
-- fonts
|
||||
theme.base_font = "Fira Code"
|
||||
theme.font = theme.base_font .. " 8"
|
||||
theme.hotkeys_font = theme.base_font .. " 8"
|
||||
theme.taglist_font = "Fira Code 15"
|
||||
theme.icon_font = theme.base_font .. " 8"
|
||||
theme.hotkeys_description_font = theme.font
|
||||
|
||||
-- colors
|
||||
theme.bg_normal = "#282828"
|
||||
theme.bg_focus = "#3c3836"
|
||||
theme.fg_normal = "#ebdbb2"
|
||||
theme.fg_urgent = "#cc241d"
|
||||
theme.border_normal = "#928374"
|
||||
theme.border_focus = "#fabd2f"
|
||||
theme.bg_urgent = theme.bg_normal
|
||||
theme.bg_minimize = theme.bg_focus
|
||||
theme.bg_systray = theme.bg_normal
|
||||
theme.hotkeys_bg = theme.bg_normal
|
||||
theme.fg_focus = theme.fg_normal
|
||||
theme.fg_minimize = theme.fg_normal
|
||||
theme.hotkeys_fg = theme.fg_normal
|
||||
theme.hotkeys_border_color = theme.border_focus
|
||||
theme.hotkeys_border_width = theme.border_width
|
||||
theme.hotkeys_modifiers_fg = theme.fg_urgent
|
||||
|
||||
-- borders and gaps
|
||||
theme.useless_gap = 4
|
||||
theme.border_width = 4
|
||||
|
||||
-- taglist
|
||||
theme.taglist_squares_sel = theme.wd .. "tags/focus.png"
|
||||
theme.taglist_squares_unsel = theme.wd .. "tags/base.png"
|
||||
theme.taglist_font = theme.taglist_font
|
||||
|
||||
-- tasklist
|
||||
theme.tasklist_disable_icon = true
|
||||
|
||||
-- menu
|
||||
theme.menu_submenu_icon = theme.wd .. "submenu.png"
|
||||
theme.menu_height = 22
|
||||
theme.menu_width = 160
|
||||
|
||||
-- layouts icons
|
||||
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"
|
||||
|
||||
-- YAWL required theme settings
|
||||
theme.yawl_font = theme.font
|
||||
theme.yawl_bg = "#458588"
|
||||
theme.yawl_bg_ok = "#98971a"
|
||||
theme.yawl_bg_nok = "#cc241d"
|
||||
theme.yawl_fg = "#FFFFFF"
|
||||
theme.yawl_spotify_absent = theme.bg_normal
|
||||
theme.yawl_spotify_absent_fg = theme.fg_normal
|
||||
theme.yawl_spotify_pause = "#d79921"
|
||||
theme.yawl_spotify_play = "#d3869b"
|
||||
theme.yawl_battery_full = theme.yawl_bg_ok
|
||||
theme.yawl_battery_mid = "#d79921"
|
||||
theme.yawl_battery_low = theme.yawl_bg_nok
|
||||
theme.yawl_pomodoro_absent = theme.bg_normal
|
||||
theme.yawl_pomodoro = theme.fg_normal
|
||||
theme.yawl_pomodoro_working = "#d79921"
|
||||
theme.yawl_pomodoro_break = "#689d6a"
|
||||
theme.yawl_pomodoro_paused = "#cc241d"
|
||||
|
||||
-- Naughty
|
||||
theme.naughty_bg_urgent = theme.fg_urgent
|
||||
|
||||
return theme
|