diff --git a/CMakeLists.txt b/CMakeLists.txt index b610f66a0..c73b5fbb8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -183,6 +183,7 @@ add_custom_target(generated_sources # Default theme directory file(MAKE_DIRECTORY ${BUILD_DIR}/themes/default) +file(MAKE_DIRECTORY ${BUILD_DIR}/themes/sky) add_dependencies(${PROJECT_AWE_NAME} generated_sources) add_dependencies(${PROJECT_AWECLIENT_NAME} generated_sources) # }}} diff --git a/awesomeConfig.cmake b/awesomeConfig.cmake index f9a9c4c5e..dbecaec97 100644 --- a/awesomeConfig.cmake +++ b/awesomeConfig.cmake @@ -273,6 +273,7 @@ set(AWESOME_CONFIGURE_FILES config.h.in awesomerc.lua.in themes/default/theme.in + themes/sky/theme.in awesome-version-internal.h.in awesome.doxygen.in) diff --git a/awesomerc.lua.in b/awesomerc.lua.in index 2b8e4eb53..0ef70320f 100644 --- a/awesomerc.lua.in +++ b/awesomerc.lua.in @@ -3,8 +3,11 @@ require("awful") require("beautiful") -- {{{ Variable definitions --- This is a file path to a theme file which will defines colors. +-- Themes define colours, icons, and wallpapers +-- The default is a dark theme theme_path = "@AWESOME_THEMES_PATH@/default/theme" +-- Uncommment this for a lighter theme +-- theme_path = "@AWESOME_THEMES_PATH@/sky/theme" -- This is used later as the default terminal and editor to run. terminal = "xterm" diff --git a/themes/sky/awesome-icon.png b/themes/sky/awesome-icon.png new file mode 100644 index 000000000..551564e6f Binary files /dev/null and b/themes/sky/awesome-icon.png differ diff --git a/themes/sky/layouts/dwindle.png b/themes/sky/layouts/dwindle.png new file mode 100644 index 000000000..22568afc0 Binary files /dev/null and b/themes/sky/layouts/dwindle.png differ diff --git a/themes/sky/layouts/fairh.png b/themes/sky/layouts/fairh.png new file mode 100644 index 000000000..e8d7ddb00 Binary files /dev/null and b/themes/sky/layouts/fairh.png differ diff --git a/themes/sky/layouts/fairv.png b/themes/sky/layouts/fairv.png new file mode 100644 index 000000000..ef47f9fa0 Binary files /dev/null and b/themes/sky/layouts/fairv.png differ diff --git a/themes/sky/layouts/floating.png b/themes/sky/layouts/floating.png new file mode 100644 index 000000000..978f7231e Binary files /dev/null and b/themes/sky/layouts/floating.png differ diff --git a/themes/sky/layouts/fullscreen.png b/themes/sky/layouts/fullscreen.png new file mode 100644 index 000000000..b1de0036a Binary files /dev/null and b/themes/sky/layouts/fullscreen.png differ diff --git a/themes/sky/layouts/magnifier.png b/themes/sky/layouts/magnifier.png new file mode 100644 index 000000000..d69ac6855 Binary files /dev/null and b/themes/sky/layouts/magnifier.png differ diff --git a/themes/sky/layouts/max.png b/themes/sky/layouts/max.png new file mode 100644 index 000000000..37491f93f Binary files /dev/null and b/themes/sky/layouts/max.png differ diff --git a/themes/sky/layouts/spiral.png b/themes/sky/layouts/spiral.png new file mode 100644 index 000000000..aca8033fe Binary files /dev/null and b/themes/sky/layouts/spiral.png differ diff --git a/themes/sky/layouts/tile.png b/themes/sky/layouts/tile.png new file mode 100644 index 000000000..550393a2b Binary files /dev/null and b/themes/sky/layouts/tile.png differ diff --git a/themes/sky/layouts/tilebottom.png b/themes/sky/layouts/tilebottom.png new file mode 100644 index 000000000..1dcc22719 Binary files /dev/null and b/themes/sky/layouts/tilebottom.png differ diff --git a/themes/sky/layouts/tileleft.png b/themes/sky/layouts/tileleft.png new file mode 100644 index 000000000..14e13f58c Binary files /dev/null and b/themes/sky/layouts/tileleft.png differ diff --git a/themes/sky/layouts/tiletop.png b/themes/sky/layouts/tiletop.png new file mode 100644 index 000000000..2bcb161cb Binary files /dev/null and b/themes/sky/layouts/tiletop.png differ diff --git a/themes/sky/sky-background.png b/themes/sky/sky-background.png new file mode 100644 index 000000000..bbc07cc14 Binary files /dev/null and b/themes/sky/sky-background.png differ diff --git a/themes/sky/theme.in b/themes/sky/theme.in new file mode 100644 index 000000000..bcf70aabe --- /dev/null +++ b/themes/sky/theme.in @@ -0,0 +1,50 @@ +------------------------------- +-- "Sky" awesome theme -- +-- By Andrei "Garoth" Thorp -- +------------------------------- +# If you want SVGs and extras, get them from garoth.com/awesome/sky-theme + +# BASICS +font = sans 8 + +bg_focus = #e2eeea +bg_normal = #729fcf +bg_urgent = #fce94f + +fg_normal = #2e3436 +fg_focus = #2e3436 +fg_urgent = #2e3436 + +border_width = 2 +border_normal = #dae3e0 +border_focus = #729fcf +border_marked = #eeeeec + +# IMAGES +layout_dwindle = @AWESOME_THEMES_PATH@/sky/layouts/dwindle.png +layout_fairh = @AWESOME_THEMES_PATH@/sky/layouts/fairh.png +layout_fairv = @AWESOME_THEMES_PATH@/sky/layouts/fairv.png +layout_floating = @AWESOME_THEMES_PATH@/sky/layouts/floating.png +layout_magnifier = @AWESOME_THEMES_PATH@/sky/layouts/magnifier.png +layout_max = @AWESOME_THEMES_PATH@/sky/layouts/max.png +layout_fullscreen = @AWESOME_THEMES_PATH@/sky/layouts/fullscreen.png +layout_spiral = @AWESOME_THEMES_PATH@/sky/layouts/spiral.png +layout_tilebottom = @AWESOME_THEMES_PATH@/sky/layouts/tilebottom.png +layout_tileleft = @AWESOME_THEMES_PATH@/sky/layouts/tileleft.png +layout_tile = @AWESOME_THEMES_PATH@/sky/layouts/tile.png +layout_tiletop = @AWESOME_THEMES_PATH@/sky/layouts/tiletop.png + +awesome_icon = @AWESOME_THEMES_PATH@/sky/awesome-icon.png +tasklist_floating_icon = @AWESOME_THEMES_PATH@/sky/layouts/floating.png + +# from default for now... +menu_submenu_icon = @AWESOME_THEMES_PATH@/default/submenu.png +taglist_squares_sel = @AWESOME_THEMES_PATH@/default/taglist/squarefw.png +taglist_squares_unsel = @AWESOME_THEMES_PATH@/default/taglist/squarew.png + +# MISC +wallpaper_cmd = awsetbg @AWESOME_THEMES_PATH@/sky/sky-background.png +taglist_squares = true +titlebar_close_button = true +menu_height = 15 +menu_width = 100