commit f1fc6d6440425910d6a8d5c4d60e30be24181b01 parent f7d46e8c9f343f8291510591ecbd308609c2e3e8 Author: pyratebeard <root@pyratebeard.net> Date: Wed, 14 Dec 2016 13:16:35 +0000 Merge remote-tracking branch 'refs/remotes/origin/master' Diffstat:
410 files changed, 1373 insertions(+), 166 deletions(-)
diff --git a/README.md b/README.md @@ -11,21 +11,23 @@ author pyratebeard <root@pyratebeard.net> code http://code.pyratebeard.net/dotfiles - awesome > awesome wm config and collection of themes - bash > bash settings, aliases, and functions - dwb > dynamic web browser settings - gtk > mod of mist theme for gtk - irssi > custom irc settings - moc > music on console custom theme and settings - mpd > music player daemon setup - mutt > minimal mutt setup - ncmpcpp > ncurses mpc++ ui/color settings - ranger > file manager with image previews and z3bra theme - sublime > sublime text 2 and 3 with custom themes - tmux > terminal multiplexer with custom status bar - urxvt > various terminal colors and keyboard settings - vim > wizard status bar and sourcerer color scheme - zsh > zshell settings, aliases, and custom prompts + awesome > awesome wm config and collection of themes + bash > bash settings, aliases, and functions + dwb > dynamic web browser settings + gtk > mod of mist theme for gtk + herbstluftwm > + irssi > custom irc settings + moc > music on console custom theme and settings + mpd > music player daemon setup + mutt > minimal mutt setup + ncmpcpp > ncurses mpc++ ui/color settings + qutebrowser > + ranger > file manager with image previews and z3bra theme + sublime > sublime text 2 and 3 with custom themes + tmux > terminal multiplexer with custom status bar + urxvt > various terminal colors and keyboard settings + vim > wizard status bar and sourcerer color scheme + zsh > zshell settings, aliases, and custom prompts ``` diff --git a/awesome/.config/awesome/themes/boneyard/hacked.jpg b/awesome/.config/awesome/themes/boneyard/hacked.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/boneyard/static.jpg b/awesome/.config/awesome/themes/boneyard/static.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/boneyard/theme.lua b/awesome/.config/awesome/themes/boneyard/theme.lua @@ -22,7 +22,7 @@ if not awful.util.file_readable(themes .. themename .. "/theme.lua") then end themedir = themes .. themename -wallpaper1 = themedir .. "/wires.jpg" +wallpaper1 = home .. "/dotfiles/wallpapers/wires.jpg" wallpaper2 = themedir .. "/background.png" wallpaper3 = sharedthemes .. "/zenburn/zenburn-background.png" wallpaper4 = sharedthemes .. "/default/background.png" @@ -49,13 +49,13 @@ theme.bg_urgent = "#212121" theme.bg_minimize = "#121212" theme.fg_normal = "#d9d9d9" -theme.fg_focus = "#00ccff" -theme.fg_urgent = "#ff0056" -theme.fg_minimize = "#ababab" +theme.fg_focus = "#66ccdd" +theme.fg_urgent = "#aa1111" +theme.fg_minimize = "#557777" theme.border_width = "2" -theme.border_normal = "#515151" -theme.border_focus = "#00ccff" +theme.border_normal = "#212121" +theme.border_focus = "#33aaaa" theme.border_marked = "#ff0056" -- There are other variable sets diff --git a/awesome/.config/awesome/themes/boneyard/wd2_skulls_bg.jpg b/awesome/.config/awesome/themes/boneyard/wd2_skulls_bg.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/theme.lua b/awesome/.config/awesome/themes/decker-cyan/theme.lua @@ -1,133 +0,0 @@ --- decker-cyan, awesome3 theme, by pyratebeard --- A minimal theme - ---{{{ Main -local awful = require("awful") -awful.util = require("awful.util") - -theme = {} - -home = os.getenv("HOME") -config = awful.util.getdir("config") -shared = "/usr/share/awesome" -if not awful.util.file_readable(shared .. "/icons/awesome16.png") then - shared = "/usr/share/local/awesome" -end -sharedicons = shared .. "/icons" -sharedthemes = shared .. "/themes" -themes = config .. "/themes" -themename = "/decker-cyan" -if not awful.util.file_readable(themes .. themename .. "/theme.lua") then - themes = sharedthemes -end -themedir = themes .. themename - -wallpaper1 = themedir .. "/mr_robot_bg.jpg" -wallpaper2 = themedir .. "/background.png" -wallpaper3 = sharedthemes .. "/zenburn/zenburn-background.png" -wallpaper4 = sharedthemes .. "/default/background.png" -wpscript = home .. "/.wallpaper" - -if awful.util.file_readable(wallpaper1) then - theme.wallpaper = wallpaper1 -elseif awful.util.file_readable(wallpaper2) then - theme.wallpaper = wallpaper2 -elseif awful.util.file_readable(wpscript) then - theme.wallpaper_cmd = { "sh " .. wpscript } -elseif awful.util.file_readable(wallpaper3) then - theme.wallpaper = wallpaper3 -else - theme.wallpaper = wallpaper4 -end ---}}} - -theme.font = "tamsyn 10" - -theme.bg_normal = "#121212" -theme.bg_focus = "#212121" -theme.bg_urgent = "#212121" -theme.bg_minimize = "#121212" - -theme.fg_normal = "#d9d9d9" -theme.fg_focus = "#01c8e5" -theme.fg_urgent = "#ff0056" -theme.fg_minimize = "#ababab" - -theme.border_width = "2" -theme.border_normal = "#515151" -theme.border_focus = "#01c8e5" -theme.border_marked = "#ff0056" - --- There are other variable sets --- overriding the default one when --- defined, the sets are: --- [taglist|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] --- Example: ---theme.taglist_bg_focus = "#ff0000" - --- Display the taglist squares -theme.taglist_squares_sel = themedir .. "/taglist/squarefw.png" -theme.taglist_squares_unsel = themedir .. "/taglist/squarew.png" - -theme.tasklist_square = themedir .. "/tasklist/square2.png" -theme.tasklist_floating_icon = themedir .. "/tasklist/floatingw.png" - --- Variables set for theming the menu: --- menu_[bg|fg]_[normal|focus] --- menu_[border_color|border_width] -theme.menu_submenu_icon = themedir .. "/submenu.png" -theme.menu_height = "15" -theme.menu_width = "100" - --- 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 = themedir .. "/titlebar/close_normal.png" -theme.titlebar_close_button_focus = themedir .. "/titlebar/close_focus.png" - -theme.titlebar_ontop_button_normal_inactive = themedir .. "/titlebar/ontop_normal_inactive.png" -theme.titlebar_ontop_button_focus_inactive = themedir .. "/titlebar/ontop_focus_inactive.png" -theme.titlebar_ontop_button_normal_active = themedir .. "/titlebar/ontop_normal_active.png" -theme.titlebar_ontop_button_focus_active = themedir .. "/titlebar/ontop_focus_active.png" - -theme.titlebar_sticky_button_normal_inactive = themedir .. "/titlebar/sticky_normal_inactive.png" -theme.titlebar_sticky_button_focus_inactive = themedir .. "/titlebar/sticky_focus_inactive.png" -theme.titlebar_sticky_button_normal_active = themedir .. "/titlebar/sticky_normal_active.png" -theme.titlebar_sticky_button_focus_active = themedir .. "/titlebar/sticky_focus_active.png" - -theme.titlebar_floating_button_normal_inactive = themedir .. "/titlebar/floating_normal_inactive.png" -theme.titlebar_floating_button_focus_inactive = themedir .. "/titlebar/floating_focus_inactive.png" -theme.titlebar_floating_button_normal_active = themedir .. "/titlebar/floating_normal_active.png" -theme.titlebar_floating_button_focus_active = themedir .. "/titlebar/floating_focus_active.png" - -theme.titlebar_maximized_button_normal_inactive = themedir .. "/titlebar/maximized_normal_inactive.png" -theme.titlebar_maximized_button_focus_inactive = themedir .. "/titlebar/maximized_focus_inactive.png" -theme.titlebar_maximized_button_normal_active = themedir .. "/titlebar/maximized_normal_active.png" -theme.titlebar_maximized_button_focus_active = themedir .. "/titlebar/maximized_focus_active.png" - --- You can use your own layout icons like this: -theme.layout_fairh = themedir .. "/layouts2/fairh.png" -theme.layout_fairv = themedir .. "/layouts2/fairv.png" -theme.layout_floating = themedir .. "/layouts2/floating.png" -theme.layout_magnifier = themedir .. "/layouts2/magnifier.png" -theme.layout_max = themedir .. "/layouts2/max.png" -theme.layout_fullscreen = themedir .. "/layouts2/fullscreen.png" -theme.layout_tilebottom = themedir .. "/layouts2/tilebottom.png" -theme.layout_tileleft = themedir .. "/layouts2/tileleft.png" -theme.layout_tile = themedir .. "/layouts2/tile.png" -theme.layout_tiletop = themedir .. "/layouts2/tiletop.png" -theme.layout_spiral = themedir .. "/layouts2/spiral.png" -theme.layout_dwindle = themedir .. "/layouts2/dwindle.png" - -theme.awesome_icon = themedir .. "/awesome14.png" - --- lain related -theme.useless_gap_width = 10 - -return theme diff --git a/awesome/.config/awesome/themes/decker-cyan/Wireframe.png b/awesome/.config/awesome/themes/decker/Wireframe.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/awesome14.png b/awesome/.config/awesome/themes/decker/awesome14.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/awesome16.png b/awesome/.config/awesome/themes/decker/awesome16.png Binary files differ. diff --git a/awesome/.config/awesome/themes/boneyard/background.jpg b/awesome/.config/awesome/themes/decker/background.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/background.png b/awesome/.config/awesome/themes/decker/background.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/background/bg.png b/awesome/.config/awesome/themes/decker/background/bg.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/background/bg2.png b/awesome/.config/awesome/themes/decker/background/bg2.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/background.jpg b/awesome/.config/awesome/themes/decker/cyberpunk_city.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/dedsec_bg.jpg b/awesome/.config/awesome/themes/decker/dedsec_bg.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/dwindle.png b/awesome/.config/awesome/themes/decker/layouts/dwindle.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/dwindlew.png b/awesome/.config/awesome/themes/decker/layouts/dwindlew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairh.png b/awesome/.config/awesome/themes/decker/layouts/fairh.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairhw.png b/awesome/.config/awesome/themes/decker/layouts/fairhw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairv.png b/awesome/.config/awesome/themes/decker/layouts/fairv.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairvw.png b/awesome/.config/awesome/themes/decker/layouts/fairvw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/floating.png b/awesome/.config/awesome/themes/decker/layouts/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/floatingw.png b/awesome/.config/awesome/themes/decker/layouts/floatingw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fullscreen.png b/awesome/.config/awesome/themes/decker/layouts/fullscreen.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fullscreenw.png b/awesome/.config/awesome/themes/decker/layouts/fullscreenw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/magnifier.png b/awesome/.config/awesome/themes/decker/layouts/magnifier.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/magnifierw.png b/awesome/.config/awesome/themes/decker/layouts/magnifierw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/max.png b/awesome/.config/awesome/themes/decker/layouts/max.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/maxw.png b/awesome/.config/awesome/themes/decker/layouts/maxw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/spiral.png b/awesome/.config/awesome/themes/decker/layouts/spiral.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/spiralw.png b/awesome/.config/awesome/themes/decker/layouts/spiralw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tile.png b/awesome/.config/awesome/themes/decker/layouts/tile.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilebottom.png b/awesome/.config/awesome/themes/decker/layouts/tilebottom.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilebottomw.png b/awesome/.config/awesome/themes/decker/layouts/tilebottomw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tileleft.png b/awesome/.config/awesome/themes/decker/layouts/tileleft.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tileleftw.png b/awesome/.config/awesome/themes/decker/layouts/tileleftw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tiletop.png b/awesome/.config/awesome/themes/decker/layouts/tiletop.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tiletopw.png b/awesome/.config/awesome/themes/decker/layouts/tiletopw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilew.png b/awesome/.config/awesome/themes/decker/layouts/tilew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/dwindle.png b/awesome/.config/awesome/themes/decker/layouts2/dwindle.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fairh.png b/awesome/.config/awesome/themes/decker/layouts2/fairh.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fairv.png b/awesome/.config/awesome/themes/decker/layouts2/fairv.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/floating.png b/awesome/.config/awesome/themes/decker/layouts2/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/floating_a.png b/awesome/.config/awesome/themes/decker/layouts2/floating_a.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fullscreen.png b/awesome/.config/awesome/themes/decker/layouts2/fullscreen.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/magnifier.png b/awesome/.config/awesome/themes/decker/layouts2/magnifier.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/max.png b/awesome/.config/awesome/themes/decker/layouts2/max.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/spiral.png b/awesome/.config/awesome/themes/decker/layouts2/spiral.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tile.png b/awesome/.config/awesome/themes/decker/layouts2/tile.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tilebottom.png b/awesome/.config/awesome/themes/decker/layouts2/tilebottom.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tileleft.png b/awesome/.config/awesome/themes/decker/layouts2/tileleft.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tiletop.png b/awesome/.config/awesome/themes/decker/layouts2/tiletop.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/mr_robot_bg.jpg b/awesome/.config/awesome/themes/decker/mr_robot_bg.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/boneyard/plain_black_wallpaper.png b/awesome/.config/awesome/themes/decker/plain_black_wallpaper.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/submenu.png b/awesome/.config/awesome/themes/decker/submenu.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/taglist/squarefw.png b/awesome/.config/awesome/themes/decker/taglist/squarefw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/taglist/squarew.png b/awesome/.config/awesome/themes/decker/taglist/squarew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/floating.png b/awesome/.config/awesome/themes/decker/tasklist/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/floatingw.png b/awesome/.config/awesome/themes/decker/tasklist/floatingw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/square.png b/awesome/.config/awesome/themes/decker/tasklist/square.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/square2.png b/awesome/.config/awesome/themes/decker/tasklist/square2.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker/theme.lua b/awesome/.config/awesome/themes/decker/theme.lua @@ -0,0 +1,133 @@ +-- decker-cyan, awesome3 theme, by pyratebeard +-- A minimal theme + +--{{{ Main +local awful = require("awful") +awful.util = require("awful.util") + +theme = {} + +home = os.getenv("HOME") +config = awful.util.getdir("config") +shared = "/usr/share/awesome" +if not awful.util.file_readable(shared .. "/icons/awesome16.png") then + shared = "/usr/share/local/awesome" +end +sharedicons = shared .. "/icons" +sharedthemes = shared .. "/themes" +themes = config .. "/themes" +themename = "/decker" +if not awful.util.file_readable(themes .. themename .. "/theme.lua") then + themes = sharedthemes +end +themedir = themes .. themename + +wallpaper1 = home .. "/dotfiles/wallpapers/mr_robot_bg_dark.jpg" +wallpaper2 = themedir .. "/background.png" +wallpaper3 = sharedthemes .. "/zenburn/zenburn-background.png" +wallpaper4 = sharedthemes .. "/default/background.png" +wpscript = home .. "/.wallpaper" + +if awful.util.file_readable(wallpaper1) then + theme.wallpaper = wallpaper1 +elseif awful.util.file_readable(wallpaper2) then + theme.wallpaper = wallpaper2 +elseif awful.util.file_readable(wpscript) then + theme.wallpaper_cmd = { "sh " .. wpscript } +elseif awful.util.file_readable(wallpaper3) then + theme.wallpaper = wallpaper3 +else + theme.wallpaper = wallpaper4 +end +--}}} + +theme.font = "tamsyn 10" + +theme.bg_normal = "#121212" +theme.bg_focus = "#212121" +theme.bg_urgent = "#212121" +theme.bg_minimize = "#121212" + +theme.fg_normal = "#d9d9d9" +theme.fg_focus = "#01c8e5" +theme.fg_urgent = "#ff0056" +theme.fg_minimize = "#ababab" + +theme.border_width = "2" +theme.border_normal = "#515151" +theme.border_focus = "#01c8e5" +theme.border_marked = "#ff0056" + +-- There are other variable sets +-- overriding the default one when +-- defined, the sets are: +-- [taglist|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] +-- Example: +--theme.taglist_bg_focus = "#ff0000" + +-- Display the taglist squares +theme.taglist_squares_sel = themedir .. "/taglist/squarefw.png" +theme.taglist_squares_unsel = themedir .. "/taglist/squarew.png" + +theme.tasklist_square = themedir .. "/tasklist/square2.png" +theme.tasklist_floating_icon = themedir .. "/tasklist/floatingw.png" + +-- Variables set for theming the menu: +-- menu_[bg|fg]_[normal|focus] +-- menu_[border_color|border_width] +theme.menu_submenu_icon = themedir .. "/submenu.png" +theme.menu_height = "15" +theme.menu_width = "100" + +-- 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 = themedir .. "/titlebar/close_normal.png" +theme.titlebar_close_button_focus = themedir .. "/titlebar/close_focus.png" + +theme.titlebar_ontop_button_normal_inactive = themedir .. "/titlebar/ontop_normal_inactive.png" +theme.titlebar_ontop_button_focus_inactive = themedir .. "/titlebar/ontop_focus_inactive.png" +theme.titlebar_ontop_button_normal_active = themedir .. "/titlebar/ontop_normal_active.png" +theme.titlebar_ontop_button_focus_active = themedir .. "/titlebar/ontop_focus_active.png" + +theme.titlebar_sticky_button_normal_inactive = themedir .. "/titlebar/sticky_normal_inactive.png" +theme.titlebar_sticky_button_focus_inactive = themedir .. "/titlebar/sticky_focus_inactive.png" +theme.titlebar_sticky_button_normal_active = themedir .. "/titlebar/sticky_normal_active.png" +theme.titlebar_sticky_button_focus_active = themedir .. "/titlebar/sticky_focus_active.png" + +theme.titlebar_floating_button_normal_inactive = themedir .. "/titlebar/floating_normal_inactive.png" +theme.titlebar_floating_button_focus_inactive = themedir .. "/titlebar/floating_focus_inactive.png" +theme.titlebar_floating_button_normal_active = themedir .. "/titlebar/floating_normal_active.png" +theme.titlebar_floating_button_focus_active = themedir .. "/titlebar/floating_focus_active.png" + +theme.titlebar_maximized_button_normal_inactive = themedir .. "/titlebar/maximized_normal_inactive.png" +theme.titlebar_maximized_button_focus_inactive = themedir .. "/titlebar/maximized_focus_inactive.png" +theme.titlebar_maximized_button_normal_active = themedir .. "/titlebar/maximized_normal_active.png" +theme.titlebar_maximized_button_focus_active = themedir .. "/titlebar/maximized_focus_active.png" + +-- You can use your own layout icons like this: +theme.layout_fairh = themedir .. "/layouts2/fairh.png" +theme.layout_fairv = themedir .. "/layouts2/fairv.png" +theme.layout_floating = themedir .. "/layouts2/floating.png" +theme.layout_magnifier = themedir .. "/layouts2/magnifier.png" +theme.layout_max = themedir .. "/layouts2/max.png" +theme.layout_fullscreen = themedir .. "/layouts2/fullscreen.png" +theme.layout_tilebottom = themedir .. "/layouts2/tilebottom.png" +theme.layout_tileleft = themedir .. "/layouts2/tileleft.png" +theme.layout_tile = themedir .. "/layouts2/tile.png" +theme.layout_tiletop = themedir .. "/layouts2/tiletop.png" +theme.layout_spiral = themedir .. "/layouts2/spiral.png" +theme.layout_dwindle = themedir .. "/layouts2/dwindle.png" + +theme.awesome_icon = themedir .. "/awesome14.png" + +-- lain related +theme.useless_gap_width = 10 + +return theme diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/close_focus.png b/awesome/.config/awesome/themes/decker/titlebar/close_focus.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/close_normal.png b/awesome/.config/awesome/themes/decker/titlebar/close_normal.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_focus_active.png b/awesome/.config/awesome/themes/decker/titlebar/floating_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_focus_inactive.png b/awesome/.config/awesome/themes/decker/titlebar/floating_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_normal_active.png b/awesome/.config/awesome/themes/decker/titlebar/floating_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_normal_inactive.png b/awesome/.config/awesome/themes/decker/titlebar/floating_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_focus_active.png b/awesome/.config/awesome/themes/decker/titlebar/maximized_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_focus_inactive.png b/awesome/.config/awesome/themes/decker/titlebar/maximized_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_normal_active.png b/awesome/.config/awesome/themes/decker/titlebar/maximized_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_normal_inactive.png b/awesome/.config/awesome/themes/decker/titlebar/maximized_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_focus_active.png b/awesome/.config/awesome/themes/decker/titlebar/ontop_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_focus_inactive.png b/awesome/.config/awesome/themes/decker/titlebar/ontop_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_normal_active.png b/awesome/.config/awesome/themes/decker/titlebar/ontop_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_normal_inactive.png b/awesome/.config/awesome/themes/decker/titlebar/ontop_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_focus_active.png b/awesome/.config/awesome/themes/decker/titlebar/sticky_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_focus_inactive.png b/awesome/.config/awesome/themes/decker/titlebar/sticky_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_normal_active.png b/awesome/.config/awesome/themes/decker/titlebar/sticky_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_normal_inactive.png b/awesome/.config/awesome/themes/decker/titlebar/sticky_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tron_grid.jpg b/awesome/.config/awesome/themes/decker/tron_grid.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tron_view.jpg b/awesome/.config/awesome/themes/decker/tron_view.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/boneyard/wires.jpg b/awesome/.config/awesome/themes/decker/wires.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/encom_os12/theme.lua b/awesome/.config/awesome/themes/encom_os12/theme.lua @@ -22,7 +22,7 @@ if not awful.util.file_readable(themes .. themename .. "/theme.lua") then end themedir = themes .. themename -wallpaper1 = themedir .. "/../decker-cyan/mr_robot_bg.jpg" +wallpaper1 = themedir .. "/plain_black_wallpaper.png" wallpaper2 = themedir .. "/background.png" wallpaper3 = sharedthemes .. "/zenburn/zenburn-background.png" wallpaper4 = sharedthemes .. "/default/background.png" diff --git a/awesome/.config/awesome/themes/decker-cyan/awesome14.png b/awesome/.config/awesome/themes/farrell/awesome14.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/awesome16.png b/awesome/.config/awesome/themes/farrell/awesome16.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/cyberpunk_city.jpg b/awesome/.config/awesome/themes/farrell/background.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/Wireframe.png b/awesome/.config/awesome/themes/farrell/background.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/background/bg.png b/awesome/.config/awesome/themes/farrell/background/bg.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/background/bg2.png b/awesome/.config/awesome/themes/farrell/background/bg2.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/dwindle.png b/awesome/.config/awesome/themes/farrell/layouts/dwindle.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/dwindlew.png b/awesome/.config/awesome/themes/farrell/layouts/dwindlew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairh.png b/awesome/.config/awesome/themes/farrell/layouts/fairh.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairhw.png b/awesome/.config/awesome/themes/farrell/layouts/fairhw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairv.png b/awesome/.config/awesome/themes/farrell/layouts/fairv.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairvw.png b/awesome/.config/awesome/themes/farrell/layouts/fairvw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/floating.png b/awesome/.config/awesome/themes/farrell/layouts/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/floatingw.png b/awesome/.config/awesome/themes/farrell/layouts/floatingw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fullscreen.png b/awesome/.config/awesome/themes/farrell/layouts/fullscreen.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fullscreenw.png b/awesome/.config/awesome/themes/farrell/layouts/fullscreenw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/magnifier.png b/awesome/.config/awesome/themes/farrell/layouts/magnifier.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/magnifierw.png b/awesome/.config/awesome/themes/farrell/layouts/magnifierw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/max.png b/awesome/.config/awesome/themes/farrell/layouts/max.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/maxw.png b/awesome/.config/awesome/themes/farrell/layouts/maxw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/spiral.png b/awesome/.config/awesome/themes/farrell/layouts/spiral.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/spiralw.png b/awesome/.config/awesome/themes/farrell/layouts/spiralw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tile.png b/awesome/.config/awesome/themes/farrell/layouts/tile.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilebottom.png b/awesome/.config/awesome/themes/farrell/layouts/tilebottom.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilebottomw.png b/awesome/.config/awesome/themes/farrell/layouts/tilebottomw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tileleft.png b/awesome/.config/awesome/themes/farrell/layouts/tileleft.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tileleftw.png b/awesome/.config/awesome/themes/farrell/layouts/tileleftw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tiletop.png b/awesome/.config/awesome/themes/farrell/layouts/tiletop.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tiletopw.png b/awesome/.config/awesome/themes/farrell/layouts/tiletopw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilew.png b/awesome/.config/awesome/themes/farrell/layouts/tilew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/dwindle.png b/awesome/.config/awesome/themes/farrell/layouts2/dwindle.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fairh.png b/awesome/.config/awesome/themes/farrell/layouts2/fairh.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fairv.png b/awesome/.config/awesome/themes/farrell/layouts2/fairv.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/floating.png b/awesome/.config/awesome/themes/farrell/layouts2/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/floating_a.png b/awesome/.config/awesome/themes/farrell/layouts2/floating_a.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fullscreen.png b/awesome/.config/awesome/themes/farrell/layouts2/fullscreen.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/magnifier.png b/awesome/.config/awesome/themes/farrell/layouts2/magnifier.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/max.png b/awesome/.config/awesome/themes/farrell/layouts2/max.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/spiral.png b/awesome/.config/awesome/themes/farrell/layouts2/spiral.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tile.png b/awesome/.config/awesome/themes/farrell/layouts2/tile.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tilebottom.png b/awesome/.config/awesome/themes/farrell/layouts2/tilebottom.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tileleft.png b/awesome/.config/awesome/themes/farrell/layouts2/tileleft.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tiletop.png b/awesome/.config/awesome/themes/farrell/layouts2/tiletop.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/submenu.png b/awesome/.config/awesome/themes/farrell/submenu.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/taglist/squarefw.png b/awesome/.config/awesome/themes/farrell/taglist/squarefw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/taglist/squarew.png b/awesome/.config/awesome/themes/farrell/taglist/squarew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/floating.png b/awesome/.config/awesome/themes/farrell/tasklist/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/floatingw.png b/awesome/.config/awesome/themes/farrell/tasklist/floatingw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/square.png b/awesome/.config/awesome/themes/farrell/tasklist/square.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/square2.png b/awesome/.config/awesome/themes/farrell/tasklist/square2.png Binary files differ. diff --git a/awesome/.config/awesome/themes/farrell/theme.lua b/awesome/.config/awesome/themes/farrell/theme.lua @@ -0,0 +1,133 @@ +-- farrell, awesome3 theme, by pyratebeard +-- A minimal theme + +--{{{ Main +local awful = require("awful") +awful.util = require("awful.util") + +theme = {} + +home = os.getenv("HOME") +config = awful.util.getdir("config") +shared = "/usr/share/awesome" +if not awful.util.file_readable(shared .. "/icons/awesome16.png") then + shared = "/usr/share/local/awesome" +end +sharedicons = shared .. "/icons" +sharedthemes = shared .. "/themes" +themes = config .. "/themes" +themename = "/farrell" +if not awful.util.file_readable(themes .. themename .. "/theme.lua") then + themes = sharedthemes +end +themedir = themes .. themename + +wallpaper1 = home .. "/dotfiles/wallpapers/die_hard_4_1920_12008.jpg" +wallpaper2 = themedir .. "/background.png" +wallpaper3 = sharedthemes .. "/zenburn/zenburn-background.png" +wallpaper4 = sharedthemes .. "/default/background.png" +wpscript = home .. "/.wallpaper" + +if awful.util.file_readable(wallpaper1) then + theme.wallpaper = wallpaper1 +elseif awful.util.file_readable(wallpaper2) then + theme.wallpaper = wallpaper2 +elseif awful.util.file_readable(wpscript) then + theme.wallpaper_cmd = { "sh " .. wpscript } +elseif awful.util.file_readable(wallpaper3) then + theme.wallpaper = wallpaper3 +else + theme.wallpaper = wallpaper4 +end +--}}} + +theme.font = "tamsyn 10" + +theme.bg_normal = "#001122" +theme.bg_focus = "#003344" +theme.bg_urgent = "#33aa77" +theme.bg_minimize = "#224455" + +theme.fg_normal = "#33aa77" +theme.fg_focus = "#bb6611" +theme.fg_urgent = "#ff0056" +theme.fg_minimize = "#ababab" + +theme.border_width = "2" +theme.border_normal = "#003344" +theme.border_focus = "#bb6611" +theme.border_marked = "#ff0056" + +-- There are other variable sets +-- overriding the default one when +-- defined, the sets are: +-- [taglist|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] +-- Example: +--theme.taglist_bg_focus = "#ff0000" + +-- Display the taglist squares +theme.taglist_squares_sel = themedir .. "/taglist/squarefw.png" +theme.taglist_squares_unsel = themedir .. "/taglist/squarew.png" + +theme.tasklist_square = themedir .. "/tasklist/square2.png" +theme.tasklist_floating_icon = themedir .. "/tasklist/floatingw.png" + +-- Variables set for theming the menu: +-- menu_[bg|fg]_[normal|focus] +-- menu_[border_color|border_width] +theme.menu_submenu_icon = themedir .. "/submenu.png" +theme.menu_height = "15" +theme.menu_width = "100" + +-- 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 = themedir .. "/titlebar/close_normal.png" +theme.titlebar_close_button_focus = themedir .. "/titlebar/close_focus.png" + +theme.titlebar_ontop_button_normal_inactive = themedir .. "/titlebar/ontop_normal_inactive.png" +theme.titlebar_ontop_button_focus_inactive = themedir .. "/titlebar/ontop_focus_inactive.png" +theme.titlebar_ontop_button_normal_active = themedir .. "/titlebar/ontop_normal_active.png" +theme.titlebar_ontop_button_focus_active = themedir .. "/titlebar/ontop_focus_active.png" + +theme.titlebar_sticky_button_normal_inactive = themedir .. "/titlebar/sticky_normal_inactive.png" +theme.titlebar_sticky_button_focus_inactive = themedir .. "/titlebar/sticky_focus_inactive.png" +theme.titlebar_sticky_button_normal_active = themedir .. "/titlebar/sticky_normal_active.png" +theme.titlebar_sticky_button_focus_active = themedir .. "/titlebar/sticky_focus_active.png" + +theme.titlebar_floating_button_normal_inactive = themedir .. "/titlebar/floating_normal_inactive.png" +theme.titlebar_floating_button_focus_inactive = themedir .. "/titlebar/floating_focus_inactive.png" +theme.titlebar_floating_button_normal_active = themedir .. "/titlebar/floating_normal_active.png" +theme.titlebar_floating_button_focus_active = themedir .. "/titlebar/floating_focus_active.png" + +theme.titlebar_maximized_button_normal_inactive = themedir .. "/titlebar/maximized_normal_inactive.png" +theme.titlebar_maximized_button_focus_inactive = themedir .. "/titlebar/maximized_focus_inactive.png" +theme.titlebar_maximized_button_normal_active = themedir .. "/titlebar/maximized_normal_active.png" +theme.titlebar_maximized_button_focus_active = themedir .. "/titlebar/maximized_focus_active.png" + +-- You can use your own layout icons like this: +theme.layout_fairh = themedir .. "/layouts2/fairh.png" +theme.layout_fairv = themedir .. "/layouts2/fairv.png" +theme.layout_floating = themedir .. "/layouts2/floating.png" +theme.layout_magnifier = themedir .. "/layouts2/magnifier.png" +theme.layout_max = themedir .. "/layouts2/max.png" +theme.layout_fullscreen = themedir .. "/layouts2/fullscreen.png" +theme.layout_tilebottom = themedir .. "/layouts2/tilebottom.png" +theme.layout_tileleft = themedir .. "/layouts2/tileleft.png" +theme.layout_tile = themedir .. "/layouts2/tile.png" +theme.layout_tiletop = themedir .. "/layouts2/tiletop.png" +theme.layout_spiral = themedir .. "/layouts2/spiral.png" +theme.layout_dwindle = themedir .. "/layouts2/dwindle.png" + +theme.awesome_icon = themedir .. "/awesome14.png" + +-- lain related +theme.useless_gap_width = 10 + +return theme diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/close_focus.png b/awesome/.config/awesome/themes/farrell/titlebar/close_focus.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/close_normal.png b/awesome/.config/awesome/themes/farrell/titlebar/close_normal.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_focus_active.png b/awesome/.config/awesome/themes/farrell/titlebar/floating_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_focus_inactive.png b/awesome/.config/awesome/themes/farrell/titlebar/floating_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_normal_active.png b/awesome/.config/awesome/themes/farrell/titlebar/floating_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_normal_inactive.png b/awesome/.config/awesome/themes/farrell/titlebar/floating_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_focus_active.png b/awesome/.config/awesome/themes/farrell/titlebar/maximized_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_focus_inactive.png b/awesome/.config/awesome/themes/farrell/titlebar/maximized_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_normal_active.png b/awesome/.config/awesome/themes/farrell/titlebar/maximized_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_normal_inactive.png b/awesome/.config/awesome/themes/farrell/titlebar/maximized_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_focus_active.png b/awesome/.config/awesome/themes/farrell/titlebar/ontop_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_focus_inactive.png b/awesome/.config/awesome/themes/farrell/titlebar/ontop_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_normal_active.png b/awesome/.config/awesome/themes/farrell/titlebar/ontop_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_normal_inactive.png b/awesome/.config/awesome/themes/farrell/titlebar/ontop_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_focus_active.png b/awesome/.config/awesome/themes/farrell/titlebar/sticky_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_focus_inactive.png b/awesome/.config/awesome/themes/farrell/titlebar/sticky_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_normal_active.png b/awesome/.config/awesome/themes/farrell/titlebar/sticky_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_normal_inactive.png b/awesome/.config/awesome/themes/farrell/titlebar/sticky_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/awesome14.png b/awesome/.config/awesome/themes/fsociety/awesome14.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/awesome16.png b/awesome/.config/awesome/themes/fsociety/awesome16.png Binary files differ. diff --git a/awesome/.config/awesome/themes/boneyard/background.jpg b/awesome/.config/awesome/themes/fsociety/background.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/Wireframe.png b/awesome/.config/awesome/themes/fsociety/background.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/background/bg.png b/awesome/.config/awesome/themes/fsociety/background/bg.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/background/bg2.png b/awesome/.config/awesome/themes/fsociety/background/bg2.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/dwindle.png b/awesome/.config/awesome/themes/fsociety/layouts/dwindle.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/dwindlew.png b/awesome/.config/awesome/themes/fsociety/layouts/dwindlew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairh.png b/awesome/.config/awesome/themes/fsociety/layouts/fairh.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairhw.png b/awesome/.config/awesome/themes/fsociety/layouts/fairhw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairv.png b/awesome/.config/awesome/themes/fsociety/layouts/fairv.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairvw.png b/awesome/.config/awesome/themes/fsociety/layouts/fairvw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/floating.png b/awesome/.config/awesome/themes/fsociety/layouts/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/floatingw.png b/awesome/.config/awesome/themes/fsociety/layouts/floatingw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fullscreen.png b/awesome/.config/awesome/themes/fsociety/layouts/fullscreen.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fullscreenw.png b/awesome/.config/awesome/themes/fsociety/layouts/fullscreenw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/magnifier.png b/awesome/.config/awesome/themes/fsociety/layouts/magnifier.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/magnifierw.png b/awesome/.config/awesome/themes/fsociety/layouts/magnifierw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/max.png b/awesome/.config/awesome/themes/fsociety/layouts/max.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/maxw.png b/awesome/.config/awesome/themes/fsociety/layouts/maxw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/spiral.png b/awesome/.config/awesome/themes/fsociety/layouts/spiral.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/spiralw.png b/awesome/.config/awesome/themes/fsociety/layouts/spiralw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tile.png b/awesome/.config/awesome/themes/fsociety/layouts/tile.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilebottom.png b/awesome/.config/awesome/themes/fsociety/layouts/tilebottom.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilebottomw.png b/awesome/.config/awesome/themes/fsociety/layouts/tilebottomw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tileleft.png b/awesome/.config/awesome/themes/fsociety/layouts/tileleft.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tileleftw.png b/awesome/.config/awesome/themes/fsociety/layouts/tileleftw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tiletop.png b/awesome/.config/awesome/themes/fsociety/layouts/tiletop.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tiletopw.png b/awesome/.config/awesome/themes/fsociety/layouts/tiletopw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilew.png b/awesome/.config/awesome/themes/fsociety/layouts/tilew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/dwindle.png b/awesome/.config/awesome/themes/fsociety/layouts2/dwindle.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fairh.png b/awesome/.config/awesome/themes/fsociety/layouts2/fairh.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fairv.png b/awesome/.config/awesome/themes/fsociety/layouts2/fairv.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/floating.png b/awesome/.config/awesome/themes/fsociety/layouts2/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/floating_a.png b/awesome/.config/awesome/themes/fsociety/layouts2/floating_a.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fullscreen.png b/awesome/.config/awesome/themes/fsociety/layouts2/fullscreen.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/magnifier.png b/awesome/.config/awesome/themes/fsociety/layouts2/magnifier.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/max.png b/awesome/.config/awesome/themes/fsociety/layouts2/max.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/spiral.png b/awesome/.config/awesome/themes/fsociety/layouts2/spiral.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tile.png b/awesome/.config/awesome/themes/fsociety/layouts2/tile.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tilebottom.png b/awesome/.config/awesome/themes/fsociety/layouts2/tilebottom.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tileleft.png b/awesome/.config/awesome/themes/fsociety/layouts2/tileleft.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tiletop.png b/awesome/.config/awesome/themes/fsociety/layouts2/tiletop.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/submenu.png b/awesome/.config/awesome/themes/fsociety/submenu.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/taglist/squarefw.png b/awesome/.config/awesome/themes/fsociety/taglist/squarefw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/taglist/squarew.png b/awesome/.config/awesome/themes/fsociety/taglist/squarew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/floating.png b/awesome/.config/awesome/themes/fsociety/tasklist/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/floatingw.png b/awesome/.config/awesome/themes/fsociety/tasklist/floatingw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/square.png b/awesome/.config/awesome/themes/fsociety/tasklist/square.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/square2.png b/awesome/.config/awesome/themes/fsociety/tasklist/square2.png Binary files differ. diff --git a/awesome/.config/awesome/themes/fsociety/theme.lua b/awesome/.config/awesome/themes/fsociety/theme.lua @@ -0,0 +1,133 @@ +-- fsociety, awesome3 theme, by pyratebeard +-- A minimal theme + +--{{{ Main +local awful = require("awful") +awful.util = require("awful.util") + +theme = {} + +home = os.getenv("HOME") +config = awful.util.getdir("config") +shared = "/usr/share/awesome" +if not awful.util.file_readable(shared .. "/icons/awesome16.png") then + shared = "/usr/share/local/awesome" +end +sharedicons = shared .. "/icons" +sharedthemes = shared .. "/themes" +themes = config .. "/themes" +themename = "/fsociety" +if not awful.util.file_readable(themes .. themename .. "/theme.lua") then + themes = sharedthemes +end +themedir = themes .. themename + +wallpaper1 = home .. "/dotfiles/wallpapers/mr_robot-mask-bg.jpg" +wallpaper2 = themedir .. "/background.png" +wallpaper3 = sharedthemes .. "/zenburn/zenburn-background.png" +wallpaper4 = sharedthemes .. "/default/background.png" +wpscript = home .. "/.wallpaper" + +if awful.util.file_readable(wallpaper1) then + theme.wallpaper = wallpaper1 +elseif awful.util.file_readable(wallpaper2) then + theme.wallpaper = wallpaper2 +elseif awful.util.file_readable(wpscript) then + theme.wallpaper_cmd = { "sh " .. wpscript } +elseif awful.util.file_readable(wallpaper3) then + theme.wallpaper = wallpaper3 +else + theme.wallpaper = wallpaper4 +end +--}}} + +theme.font = "tamsyn 10" + +theme.bg_normal = "#121212" +theme.bg_focus = "#212121" +theme.bg_urgent = "#212121" +theme.bg_minimize = "#121212" + +theme.fg_normal = "#d9d9d9" +theme.fg_focus = "#d9d9d9" +theme.fg_urgent = "#ff0056" +theme.fg_minimize = "#ababab" + +theme.border_width = "2" +theme.border_normal = "#515151" +theme.border_focus = "#d9d9d9" +theme.border_marked = "#ff0056" + +-- There are other variable sets +-- overriding the default one when +-- defined, the sets are: +-- [taglist|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] +-- Example: +--theme.taglist_bg_focus = "#ff0000" + +-- Display the taglist squares +theme.taglist_squares_sel = themedir .. "/taglist/squarefw.png" +theme.taglist_squares_unsel = themedir .. "/taglist/squarew.png" + +theme.tasklist_square = themedir .. "/tasklist/square2.png" +theme.tasklist_floating_icon = themedir .. "/tasklist/floatingw.png" + +-- Variables set for theming the menu: +-- menu_[bg|fg]_[normal|focus] +-- menu_[border_color|border_width] +theme.menu_submenu_icon = themedir .. "/submenu.png" +theme.menu_height = "15" +theme.menu_width = "100" + +-- 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 = themedir .. "/titlebar/close_normal.png" +theme.titlebar_close_button_focus = themedir .. "/titlebar/close_focus.png" + +theme.titlebar_ontop_button_normal_inactive = themedir .. "/titlebar/ontop_normal_inactive.png" +theme.titlebar_ontop_button_focus_inactive = themedir .. "/titlebar/ontop_focus_inactive.png" +theme.titlebar_ontop_button_normal_active = themedir .. "/titlebar/ontop_normal_active.png" +theme.titlebar_ontop_button_focus_active = themedir .. "/titlebar/ontop_focus_active.png" + +theme.titlebar_sticky_button_normal_inactive = themedir .. "/titlebar/sticky_normal_inactive.png" +theme.titlebar_sticky_button_focus_inactive = themedir .. "/titlebar/sticky_focus_inactive.png" +theme.titlebar_sticky_button_normal_active = themedir .. "/titlebar/sticky_normal_active.png" +theme.titlebar_sticky_button_focus_active = themedir .. "/titlebar/sticky_focus_active.png" + +theme.titlebar_floating_button_normal_inactive = themedir .. "/titlebar/floating_normal_inactive.png" +theme.titlebar_floating_button_focus_inactive = themedir .. "/titlebar/floating_focus_inactive.png" +theme.titlebar_floating_button_normal_active = themedir .. "/titlebar/floating_normal_active.png" +theme.titlebar_floating_button_focus_active = themedir .. "/titlebar/floating_focus_active.png" + +theme.titlebar_maximized_button_normal_inactive = themedir .. "/titlebar/maximized_normal_inactive.png" +theme.titlebar_maximized_button_focus_inactive = themedir .. "/titlebar/maximized_focus_inactive.png" +theme.titlebar_maximized_button_normal_active = themedir .. "/titlebar/maximized_normal_active.png" +theme.titlebar_maximized_button_focus_active = themedir .. "/titlebar/maximized_focus_active.png" + +-- You can use your own layout icons like this: +theme.layout_fairh = themedir .. "/layouts2/fairh.png" +theme.layout_fairv = themedir .. "/layouts2/fairv.png" +theme.layout_floating = themedir .. "/layouts2/floating.png" +theme.layout_magnifier = themedir .. "/layouts2/magnifier.png" +theme.layout_max = themedir .. "/layouts2/max.png" +theme.layout_fullscreen = themedir .. "/layouts2/fullscreen.png" +theme.layout_tilebottom = themedir .. "/layouts2/tilebottom.png" +theme.layout_tileleft = themedir .. "/layouts2/tileleft.png" +theme.layout_tile = themedir .. "/layouts2/tile.png" +theme.layout_tiletop = themedir .. "/layouts2/tiletop.png" +theme.layout_spiral = themedir .. "/layouts2/spiral.png" +theme.layout_dwindle = themedir .. "/layouts2/dwindle.png" + +theme.awesome_icon = themedir .. "/awesome14.png" + +-- lain related +theme.useless_gap_width = 10 + +return theme diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/close_focus.png b/awesome/.config/awesome/themes/fsociety/titlebar/close_focus.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/close_normal.png b/awesome/.config/awesome/themes/fsociety/titlebar/close_normal.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_focus_active.png b/awesome/.config/awesome/themes/fsociety/titlebar/floating_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_focus_inactive.png b/awesome/.config/awesome/themes/fsociety/titlebar/floating_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_normal_active.png b/awesome/.config/awesome/themes/fsociety/titlebar/floating_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_normal_inactive.png b/awesome/.config/awesome/themes/fsociety/titlebar/floating_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_focus_active.png b/awesome/.config/awesome/themes/fsociety/titlebar/maximized_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_focus_inactive.png b/awesome/.config/awesome/themes/fsociety/titlebar/maximized_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_normal_active.png b/awesome/.config/awesome/themes/fsociety/titlebar/maximized_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_normal_inactive.png b/awesome/.config/awesome/themes/fsociety/titlebar/maximized_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_focus_active.png b/awesome/.config/awesome/themes/fsociety/titlebar/ontop_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_focus_inactive.png b/awesome/.config/awesome/themes/fsociety/titlebar/ontop_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_normal_active.png b/awesome/.config/awesome/themes/fsociety/titlebar/ontop_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_normal_inactive.png b/awesome/.config/awesome/themes/fsociety/titlebar/ontop_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_focus_active.png b/awesome/.config/awesome/themes/fsociety/titlebar/sticky_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_focus_inactive.png b/awesome/.config/awesome/themes/fsociety/titlebar/sticky_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_normal_active.png b/awesome/.config/awesome/themes/fsociety/titlebar/sticky_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_normal_inactive.png b/awesome/.config/awesome/themes/fsociety/titlebar/sticky_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/awesome14.png b/awesome/.config/awesome/themes/matrix/awesome14.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/awesome16.png b/awesome/.config/awesome/themes/matrix/awesome16.png Binary files differ. diff --git a/awesome/.config/awesome/themes/boneyard/background.jpg b/awesome/.config/awesome/themes/matrix/background.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/Wireframe.png b/awesome/.config/awesome/themes/matrix/background.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/background/bg.png b/awesome/.config/awesome/themes/matrix/background/bg.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/background/bg2.png b/awesome/.config/awesome/themes/matrix/background/bg2.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/dwindle.png b/awesome/.config/awesome/themes/matrix/layouts/dwindle.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/dwindlew.png b/awesome/.config/awesome/themes/matrix/layouts/dwindlew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairh.png b/awesome/.config/awesome/themes/matrix/layouts/fairh.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairhw.png b/awesome/.config/awesome/themes/matrix/layouts/fairhw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairv.png b/awesome/.config/awesome/themes/matrix/layouts/fairv.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairvw.png b/awesome/.config/awesome/themes/matrix/layouts/fairvw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/floating.png b/awesome/.config/awesome/themes/matrix/layouts/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/floatingw.png b/awesome/.config/awesome/themes/matrix/layouts/floatingw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fullscreen.png b/awesome/.config/awesome/themes/matrix/layouts/fullscreen.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fullscreenw.png b/awesome/.config/awesome/themes/matrix/layouts/fullscreenw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/magnifier.png b/awesome/.config/awesome/themes/matrix/layouts/magnifier.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/magnifierw.png b/awesome/.config/awesome/themes/matrix/layouts/magnifierw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/max.png b/awesome/.config/awesome/themes/matrix/layouts/max.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/maxw.png b/awesome/.config/awesome/themes/matrix/layouts/maxw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/spiral.png b/awesome/.config/awesome/themes/matrix/layouts/spiral.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/spiralw.png b/awesome/.config/awesome/themes/matrix/layouts/spiralw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tile.png b/awesome/.config/awesome/themes/matrix/layouts/tile.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilebottom.png b/awesome/.config/awesome/themes/matrix/layouts/tilebottom.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilebottomw.png b/awesome/.config/awesome/themes/matrix/layouts/tilebottomw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tileleft.png b/awesome/.config/awesome/themes/matrix/layouts/tileleft.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tileleftw.png b/awesome/.config/awesome/themes/matrix/layouts/tileleftw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tiletop.png b/awesome/.config/awesome/themes/matrix/layouts/tiletop.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tiletopw.png b/awesome/.config/awesome/themes/matrix/layouts/tiletopw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilew.png b/awesome/.config/awesome/themes/matrix/layouts/tilew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/dwindle.png b/awesome/.config/awesome/themes/matrix/layouts2/dwindle.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fairh.png b/awesome/.config/awesome/themes/matrix/layouts2/fairh.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fairv.png b/awesome/.config/awesome/themes/matrix/layouts2/fairv.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/floating.png b/awesome/.config/awesome/themes/matrix/layouts2/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/floating_a.png b/awesome/.config/awesome/themes/matrix/layouts2/floating_a.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fullscreen.png b/awesome/.config/awesome/themes/matrix/layouts2/fullscreen.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/magnifier.png b/awesome/.config/awesome/themes/matrix/layouts2/magnifier.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/max.png b/awesome/.config/awesome/themes/matrix/layouts2/max.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/spiral.png b/awesome/.config/awesome/themes/matrix/layouts2/spiral.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tile.png b/awesome/.config/awesome/themes/matrix/layouts2/tile.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tilebottom.png b/awesome/.config/awesome/themes/matrix/layouts2/tilebottom.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tileleft.png b/awesome/.config/awesome/themes/matrix/layouts2/tileleft.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tiletop.png b/awesome/.config/awesome/themes/matrix/layouts2/tiletop.png Binary files differ. diff --git a/awesome/.config/awesome/themes/boneyard/plain_black_wallpaper.png b/awesome/.config/awesome/themes/matrix/plain_black_wallpaper.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/submenu.png b/awesome/.config/awesome/themes/matrix/submenu.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/taglist/squarefw.png b/awesome/.config/awesome/themes/matrix/taglist/squarefw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/taglist/squarew.png b/awesome/.config/awesome/themes/matrix/taglist/squarew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/floating.png b/awesome/.config/awesome/themes/matrix/tasklist/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/floatingw.png b/awesome/.config/awesome/themes/matrix/tasklist/floatingw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/square.png b/awesome/.config/awesome/themes/matrix/tasklist/square.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/square2.png b/awesome/.config/awesome/themes/matrix/tasklist/square2.png Binary files differ. diff --git a/awesome/.config/awesome/themes/matrix/theme.lua b/awesome/.config/awesome/themes/matrix/theme.lua @@ -0,0 +1,133 @@ +-- boneyard, awesome3 theme, by pyratebeard +-- A minimal theme + +--{{{ Main +local awful = require("awful") +awful.util = require("awful.util") + +theme = {} + +home = os.getenv("HOME") +config = awful.util.getdir("config") +shared = "/usr/share/awesome" +if not awful.util.file_readable(shared .. "/icons/awesome16.png") then + shared = "/usr/share/local/awesome" +end +sharedicons = shared .. "/icons" +sharedthemes = shared .. "/themes" +themes = config .. "/themes" +themename = "/matrix" +if not awful.util.file_readable(themes .. themename .. "/theme.lua") then + themes = sharedthemes +end +themedir = themes .. themename + +wallpaper1 = themedir .. "/plain_black_wallpaper.png" +wallpaper2 = themedir .. "/background.png" +wallpaper3 = sharedthemes .. "/zenburn/zenburn-background.png" +wallpaper4 = sharedthemes .. "/default/background.png" +wpscript = home .. "/.wallpaper" + +if awful.util.file_readable(wallpaper1) then + theme.wallpaper = wallpaper1 +elseif awful.util.file_readable(wallpaper2) then + theme.wallpaper = wallpaper2 +elseif awful.util.file_readable(wpscript) then + theme.wallpaper_cmd = { "sh " .. wpscript } +elseif awful.util.file_readable(wallpaper3) then + theme.wallpaper = wallpaper3 +else + theme.wallpaper = wallpaper4 +end +--}}} + +theme.font = "tamsyn 10" + +theme.bg_normal = "#121212" +theme.bg_focus = "#212121" +theme.bg_urgent = "#212121" +theme.bg_minimize = "#121212" + +theme.fg_normal = "#55ff55" +theme.fg_focus = "#00cc00" +theme.fg_urgent = "#ff0056" +theme.fg_minimize = "#ababab" + +theme.border_width = "2" +theme.border_normal = "#515151" +theme.border_focus = "#00cc00" +theme.border_marked = "#ff0056" + +-- There are other variable sets +-- overriding the default one when +-- defined, the sets are: +-- [taglist|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] +-- Example: +--theme.taglist_bg_focus = "#ff0000" + +-- Display the taglist squares +theme.taglist_squares_sel = themedir .. "/taglist/squarefw.png" +theme.taglist_squares_unsel = themedir .. "/taglist/squarew.png" + +theme.tasklist_square = themedir .. "/tasklist/square2.png" +theme.tasklist_floating_icon = themedir .. "/tasklist/floatingw.png" + +-- Variables set for theming the menu: +-- menu_[bg|fg]_[normal|focus] +-- menu_[border_color|border_width] +theme.menu_submenu_icon = themedir .. "/submenu.png" +theme.menu_height = "15" +theme.menu_width = "100" + +-- 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 = themedir .. "/titlebar/close_normal.png" +theme.titlebar_close_button_focus = themedir .. "/titlebar/close_focus.png" + +theme.titlebar_ontop_button_normal_inactive = themedir .. "/titlebar/ontop_normal_inactive.png" +theme.titlebar_ontop_button_focus_inactive = themedir .. "/titlebar/ontop_focus_inactive.png" +theme.titlebar_ontop_button_normal_active = themedir .. "/titlebar/ontop_normal_active.png" +theme.titlebar_ontop_button_focus_active = themedir .. "/titlebar/ontop_focus_active.png" + +theme.titlebar_sticky_button_normal_inactive = themedir .. "/titlebar/sticky_normal_inactive.png" +theme.titlebar_sticky_button_focus_inactive = themedir .. "/titlebar/sticky_focus_inactive.png" +theme.titlebar_sticky_button_normal_active = themedir .. "/titlebar/sticky_normal_active.png" +theme.titlebar_sticky_button_focus_active = themedir .. "/titlebar/sticky_focus_active.png" + +theme.titlebar_floating_button_normal_inactive = themedir .. "/titlebar/floating_normal_inactive.png" +theme.titlebar_floating_button_focus_inactive = themedir .. "/titlebar/floating_focus_inactive.png" +theme.titlebar_floating_button_normal_active = themedir .. "/titlebar/floating_normal_active.png" +theme.titlebar_floating_button_focus_active = themedir .. "/titlebar/floating_focus_active.png" + +theme.titlebar_maximized_button_normal_inactive = themedir .. "/titlebar/maximized_normal_inactive.png" +theme.titlebar_maximized_button_focus_inactive = themedir .. "/titlebar/maximized_focus_inactive.png" +theme.titlebar_maximized_button_normal_active = themedir .. "/titlebar/maximized_normal_active.png" +theme.titlebar_maximized_button_focus_active = themedir .. "/titlebar/maximized_focus_active.png" + +-- You can use your own layout icons like this: +theme.layout_fairh = themedir .. "/layouts2/fairh.png" +theme.layout_fairv = themedir .. "/layouts2/fairv.png" +theme.layout_floating = themedir .. "/layouts2/floating.png" +theme.layout_magnifier = themedir .. "/layouts2/magnifier.png" +theme.layout_max = themedir .. "/layouts2/max.png" +theme.layout_fullscreen = themedir .. "/layouts2/fullscreen.png" +theme.layout_tilebottom = themedir .. "/layouts2/tilebottom.png" +theme.layout_tileleft = themedir .. "/layouts2/tileleft.png" +theme.layout_tile = themedir .. "/layouts2/tile.png" +theme.layout_tiletop = themedir .. "/layouts2/tiletop.png" +theme.layout_spiral = themedir .. "/layouts2/spiral.png" +theme.layout_dwindle = themedir .. "/layouts2/dwindle.png" + +theme.awesome_icon = themedir .. "/awesome14.png" + +-- lain related +theme.useless_gap_width = 10 + +return theme diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/close_focus.png b/awesome/.config/awesome/themes/matrix/titlebar/close_focus.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/close_normal.png b/awesome/.config/awesome/themes/matrix/titlebar/close_normal.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_focus_active.png b/awesome/.config/awesome/themes/matrix/titlebar/floating_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_focus_inactive.png b/awesome/.config/awesome/themes/matrix/titlebar/floating_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_normal_active.png b/awesome/.config/awesome/themes/matrix/titlebar/floating_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_normal_inactive.png b/awesome/.config/awesome/themes/matrix/titlebar/floating_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_focus_active.png b/awesome/.config/awesome/themes/matrix/titlebar/maximized_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_focus_inactive.png b/awesome/.config/awesome/themes/matrix/titlebar/maximized_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_normal_active.png b/awesome/.config/awesome/themes/matrix/titlebar/maximized_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_normal_inactive.png b/awesome/.config/awesome/themes/matrix/titlebar/maximized_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_focus_active.png b/awesome/.config/awesome/themes/matrix/titlebar/ontop_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_focus_inactive.png b/awesome/.config/awesome/themes/matrix/titlebar/ontop_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_normal_active.png b/awesome/.config/awesome/themes/matrix/titlebar/ontop_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_normal_inactive.png b/awesome/.config/awesome/themes/matrix/titlebar/ontop_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_focus_active.png b/awesome/.config/awesome/themes/matrix/titlebar/sticky_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_focus_inactive.png b/awesome/.config/awesome/themes/matrix/titlebar/sticky_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_normal_active.png b/awesome/.config/awesome/themes/matrix/titlebar/sticky_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_normal_inactive.png b/awesome/.config/awesome/themes/matrix/titlebar/sticky_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/awesome14.png b/awesome/.config/awesome/themes/watch_dogs/awesome14.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/awesome16.png b/awesome/.config/awesome/themes/watch_dogs/awesome16.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/Wireframe.png b/awesome/.config/awesome/themes/watch_dogs/background.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/background/bg.png b/awesome/.config/awesome/themes/watch_dogs/background/bg.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/background/bg2.png b/awesome/.config/awesome/themes/watch_dogs/background/bg2.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/dwindle.png b/awesome/.config/awesome/themes/watch_dogs/layouts/dwindle.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/dwindlew.png b/awesome/.config/awesome/themes/watch_dogs/layouts/dwindlew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairh.png b/awesome/.config/awesome/themes/watch_dogs/layouts/fairh.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairhw.png b/awesome/.config/awesome/themes/watch_dogs/layouts/fairhw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairv.png b/awesome/.config/awesome/themes/watch_dogs/layouts/fairv.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fairvw.png b/awesome/.config/awesome/themes/watch_dogs/layouts/fairvw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/floating.png b/awesome/.config/awesome/themes/watch_dogs/layouts/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/floatingw.png b/awesome/.config/awesome/themes/watch_dogs/layouts/floatingw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fullscreen.png b/awesome/.config/awesome/themes/watch_dogs/layouts/fullscreen.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/fullscreenw.png b/awesome/.config/awesome/themes/watch_dogs/layouts/fullscreenw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/magnifier.png b/awesome/.config/awesome/themes/watch_dogs/layouts/magnifier.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/magnifierw.png b/awesome/.config/awesome/themes/watch_dogs/layouts/magnifierw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/max.png b/awesome/.config/awesome/themes/watch_dogs/layouts/max.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/maxw.png b/awesome/.config/awesome/themes/watch_dogs/layouts/maxw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/spiral.png b/awesome/.config/awesome/themes/watch_dogs/layouts/spiral.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/spiralw.png b/awesome/.config/awesome/themes/watch_dogs/layouts/spiralw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tile.png b/awesome/.config/awesome/themes/watch_dogs/layouts/tile.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilebottom.png b/awesome/.config/awesome/themes/watch_dogs/layouts/tilebottom.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilebottomw.png b/awesome/.config/awesome/themes/watch_dogs/layouts/tilebottomw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tileleft.png b/awesome/.config/awesome/themes/watch_dogs/layouts/tileleft.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tileleftw.png b/awesome/.config/awesome/themes/watch_dogs/layouts/tileleftw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tiletop.png b/awesome/.config/awesome/themes/watch_dogs/layouts/tiletop.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tiletopw.png b/awesome/.config/awesome/themes/watch_dogs/layouts/tiletopw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts/tilew.png b/awesome/.config/awesome/themes/watch_dogs/layouts/tilew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/dwindle.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/dwindle.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fairh.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/fairh.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fairv.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/fairv.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/floating.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/floating_a.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/floating_a.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/fullscreen.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/fullscreen.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/magnifier.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/magnifier.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/max.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/max.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/spiral.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/spiral.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tile.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/tile.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tilebottom.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/tilebottom.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tileleft.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/tileleft.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/layouts2/tiletop.png b/awesome/.config/awesome/themes/watch_dogs/layouts2/tiletop.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/submenu.png b/awesome/.config/awesome/themes/watch_dogs/submenu.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/taglist/squarefw.png b/awesome/.config/awesome/themes/watch_dogs/taglist/squarefw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/taglist/squarew.png b/awesome/.config/awesome/themes/watch_dogs/taglist/squarew.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/floating.png b/awesome/.config/awesome/themes/watch_dogs/tasklist/floating.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/floatingw.png b/awesome/.config/awesome/themes/watch_dogs/tasklist/floatingw.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/square.png b/awesome/.config/awesome/themes/watch_dogs/tasklist/square.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/tasklist/square2.png b/awesome/.config/awesome/themes/watch_dogs/tasklist/square2.png Binary files differ. diff --git a/awesome/.config/awesome/themes/watch_dogs/theme.lua b/awesome/.config/awesome/themes/watch_dogs/theme.lua @@ -0,0 +1,133 @@ +-- watch_dogs, awesome3 theme, by pyratebeard +-- A minimal theme + +--{{{ Main +local awful = require("awful") +awful.util = require("awful.util") + +theme = {} + +home = os.getenv("HOME") +config = awful.util.getdir("config") +shared = "/usr/share/awesome" +if not awful.util.file_readable(shared .. "/icons/awesome16.png") then + shared = "/usr/share/local/awesome" +end +sharedicons = shared .. "/icons" +sharedthemes = shared .. "/themes" +themes = config .. "/themes" +themename = "/watch_dogs" +if not awful.util.file_readable(themes .. themename .. "/theme.lua") then + themes = sharedthemes +end +themedir = themes .. themename + +wallpaper1 = home .. "/dotfiles/wallpapers/plain_black_wallpaper.png" +wallpaper2 = themedir .. "/background.png" +wallpaper3 = sharedthemes .. "/zenburn/zenburn-background.png" +wallpaper4 = sharedthemes .. "/default/background.png" +wpscript = home .. "/.wallpaper" + +if awful.util.file_readable(wallpaper1) then + theme.wallpaper = wallpaper1 +elseif awful.util.file_readable(wallpaper2) then + theme.wallpaper = wallpaper2 +elseif awful.util.file_readable(wpscript) then + theme.wallpaper_cmd = { "sh " .. wpscript } +elseif awful.util.file_readable(wallpaper3) then + theme.wallpaper = wallpaper3 +else + theme.wallpaper = wallpaper4 +end +--}}} + +theme.font = "tamsyn 10" + +theme.bg_normal = "#121212" +theme.bg_focus = "#212121" +theme.bg_urgent = "#212121" +theme.bg_minimize = "#121212" + +theme.fg_normal = "#656565" +theme.fg_focus = "#d9d9d9" +theme.fg_urgent = "#aa1111" +theme.fg_minimize = "#557777" + +theme.border_width = "2" +theme.border_normal = "#656565" +theme.border_focus = "#d9d9d9" +theme.border_marked = "#ff0056" + +-- There are other variable sets +-- overriding the default one when +-- defined, the sets are: +-- [taglist|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] +-- Example: +--theme.taglist_bg_focus = "#ff0000" + +-- Display the taglist squares +theme.taglist_squares_sel = themedir .. "/taglist/squarefw.png" +theme.taglist_squares_unsel = themedir .. "/taglist/squarew.png" + +theme.tasklist_square = themedir .. "/tasklist/square2.png" +theme.tasklist_floating_icon = themedir .. "/tasklist/floatingw.png" + +-- Variables set for theming the menu: +-- menu_[bg|fg]_[normal|focus] +-- menu_[border_color|border_width] +theme.menu_submenu_icon = themedir .. "/submenu.png" +theme.menu_height = "15" +theme.menu_width = "100" + +-- 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 = themedir .. "/titlebar/close_normal.png" +theme.titlebar_close_button_focus = themedir .. "/titlebar/close_focus.png" + +theme.titlebar_ontop_button_normal_inactive = themedir .. "/titlebar/ontop_normal_inactive.png" +theme.titlebar_ontop_button_focus_inactive = themedir .. "/titlebar/ontop_focus_inactive.png" +theme.titlebar_ontop_button_normal_active = themedir .. "/titlebar/ontop_normal_active.png" +theme.titlebar_ontop_button_focus_active = themedir .. "/titlebar/ontop_focus_active.png" + +theme.titlebar_sticky_button_normal_inactive = themedir .. "/titlebar/sticky_normal_inactive.png" +theme.titlebar_sticky_button_focus_inactive = themedir .. "/titlebar/sticky_focus_inactive.png" +theme.titlebar_sticky_button_normal_active = themedir .. "/titlebar/sticky_normal_active.png" +theme.titlebar_sticky_button_focus_active = themedir .. "/titlebar/sticky_focus_active.png" + +theme.titlebar_floating_button_normal_inactive = themedir .. "/titlebar/floating_normal_inactive.png" +theme.titlebar_floating_button_focus_inactive = themedir .. "/titlebar/floating_focus_inactive.png" +theme.titlebar_floating_button_normal_active = themedir .. "/titlebar/floating_normal_active.png" +theme.titlebar_floating_button_focus_active = themedir .. "/titlebar/floating_focus_active.png" + +theme.titlebar_maximized_button_normal_inactive = themedir .. "/titlebar/maximized_normal_inactive.png" +theme.titlebar_maximized_button_focus_inactive = themedir .. "/titlebar/maximized_focus_inactive.png" +theme.titlebar_maximized_button_normal_active = themedir .. "/titlebar/maximized_normal_active.png" +theme.titlebar_maximized_button_focus_active = themedir .. "/titlebar/maximized_focus_active.png" + +-- You can use your own layout icons like this: +theme.layout_fairh = themedir .. "/layouts2/fairh.png" +theme.layout_fairv = themedir .. "/layouts2/fairv.png" +theme.layout_floating = themedir .. "/layouts2/floating.png" +theme.layout_magnifier = themedir .. "/layouts2/magnifier.png" +theme.layout_max = themedir .. "/layouts2/max.png" +theme.layout_fullscreen = themedir .. "/layouts2/fullscreen.png" +theme.layout_tilebottom = themedir .. "/layouts2/tilebottom.png" +theme.layout_tileleft = themedir .. "/layouts2/tileleft.png" +theme.layout_tile = themedir .. "/layouts2/tile.png" +theme.layout_tiletop = themedir .. "/layouts2/tiletop.png" +theme.layout_spiral = themedir .. "/layouts2/spiral.png" +theme.layout_dwindle = themedir .. "/layouts2/dwindle.png" + +theme.awesome_icon = themedir .. "/awesome14.png" + +-- lain related +theme.useless_gap_width = 10 + +return theme diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/close_focus.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/close_focus.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/close_normal.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/close_normal.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_focus_active.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/floating_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_focus_inactive.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/floating_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_normal_active.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/floating_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/floating_normal_inactive.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/floating_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_focus_active.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/maximized_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_focus_inactive.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/maximized_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_normal_active.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/maximized_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/maximized_normal_inactive.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/maximized_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_focus_active.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/ontop_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_focus_inactive.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/ontop_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_normal_active.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/ontop_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/ontop_normal_inactive.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/ontop_normal_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_focus_active.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/sticky_focus_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_focus_inactive.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/sticky_focus_inactive.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_normal_active.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/sticky_normal_active.png Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/titlebar/sticky_normal_inactive.png b/awesome/.config/awesome/themes/watch_dogs/titlebar/sticky_normal_inactive.png Binary files differ. diff --git a/bash/.bashrc b/bash/.bashrc @@ -0,0 +1,12 @@ +# .bashrc + +# Source global definitions +if [ -f /etc/bashrc ]; then + . /etc/bashrc + +# User specific aliases and functions + +function cd { + builtin cd "$@" && ls -l --color=auto +} + diff --git a/gtk/.config/gtk-3.0/settings.ini b/gtk/.config/gtk-3.0/settings.ini @@ -0,0 +1,2 @@ +[Settings] +gtk-theme-name = "decker" diff --git a/herbstluftwm/.config/herbstluftwm/autostart b/herbstluftwm/.config/herbstluftwm/autostart @@ -0,0 +1,185 @@ +#!/bin/sh +# +# ██ ██ ██ ██ ████ ██ +# ░██ ░██ ░██ ░██ ░██░ ░██ +# ░██ █████ ██████░██ ██████ ██████ ░██ ██ ██ ██████ ██████ +# ░██████ ██░░░██░░██░░█░██████ ██░░░░ ░░░██░ ░██░██ ░██░░░██░ ░░░██░ +# ░██░░░██░███████ ░██ ░ ░██░░░██░░█████ ░██ ░██░██ ░██ ░██ ░██ +# ░██ ░██░██░░░░ ░██ ░██ ░██ ░░░░░██ ░██ ░██░██ ░██ ░██ ░██ +# ░██ ░██░░██████░███ ░██████ ██████ ░░██ ███░░██████ ░██ ░░██ +# ░░ ░░ ░░░░░░ ░░░ ░░░░░ ░░░░░░ ░░ ░░░ ░░░░░░ ░░ ░░ + +hc() { + herbstclient "$@" +} + +hc emit_hook reload + +# remove all existing keybindings +hc keyunbind --all + +# close tray if reloading +killall stalonetray + +# gap counter +echo 35 > /tmp/herbstluftwm-gap + +# keybindings +Mod=Mod4 +Alt=Mod1 + +# run menu +hc keybind $Mod-w spawn interrobang +hc keybind $Mod-r spawn interrobang + +# toggle touchpad +hc keybind $Mod-m spawn bash $HOME/bin/toggle-touchpad + +# dynamic window gap +hc keybind $Mod-9 spawn bash $HOME/bin/herbstluftwm-remove-gap +hc keybind $Mod-0 spawn bash $HOME/bin/herbstluftwm-add-gap + +# generic actions +hc keybind $Mod-Shift-q quit +hc keybind $Mod-Shift-r reload +hc keybind $Mod-Shift-c close +hc keybind $Mod-Return spawn urxvt +hc keybind $Mod-d spawn dmenu + +# basic movement +# focusing clients +hc keybind $Mod-Left focus left +hc keybind $Mod-Down focus down +hc keybind $Mod-Up focus up +hc keybind $Mod-Right focus right +hc keybind $Mod-h focus left +hc keybind $Mod-j focus down +hc keybind $Mod-k focus up +hc keybind $Mod-l focus right + +# moving clients +hc keybind $Mod-Shift-Left shift left +hc keybind $Mod-Shift-Down shift down +hc keybind $Mod-Shift-Up shift up +hc keybind $Mod-Shift-Right shift right +hc keybind $Mod-Shift-h shift left +hc keybind $Mod-Shift-j shift down +hc keybind $Mod-Shift-k shift up +hc keybind $Mod-Shift-l shift right + +# splitting frames +# create an empty frame at the specified direction +hc keybind $Mod-u split bottom 0.5 #row +hc keybind $Mod-o split right 0.5 #column +# let the current frame explode into subframes +hc keybind $Mod-Control-space split explode + +# resizing frames +resizestep=0.05 +hc keybind $Mod-Control-h resize left +$resizestep +hc keybind $Mod-Control-j resize down +$resizestep +hc keybind $Mod-Control-k resize up +$resizestep +hc keybind $Mod-Control-l resize right +$resizestep +hc keybind $Mod-Control-Left resize left +$resizestep +hc keybind $Mod-Control-Down resize down +$resizestep +hc keybind $Mod-Control-Up resize up +$resizestep +hc keybind $Mod-Control-Right resize right +$resizestep + + +# tags +#tag_names=( 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 ) +tag_names=( {0..3} ) + +# set up normal tags +hc rename default "${tag_names[0]}" || true +for i in ${!tag_names[@]} ; do + hc add "${tag_names[$i]}" +done + +# cycle through tags +hc keybind $Mod-$Alt-Left use_index -1 --skip-visible +hc keybind $Mod-$Alt-Right use_index +1 --skip-visible + +# layouting +hc keybind $Mod-x remove +hc keybind $Mod-space cycle_layout 1 +hc keybind $Mod-Shift-space cycle_layout -1 +hc keybind $Mod-s floating toggle +hc keybind $Mod-f fullscreen toggle +hc keybind $Mod-p pseudotile toggle + +# mouse +hc mouseunbind --all +hc mousebind $Mod-Button1 move +hc mousebind $Mod-Button2 zoom +hc mousebind $Mod-Button3 resize + +# focus +hc keybind $Mod-BackSpace cycle_monitor +hc keybind $Mod-Tab cycle_all +1 +hc keybind $Mod-Shift-Tab cycle_all -1 +hc keybind $Mod-n cycle +hc keybind $Mod-i jumpto urgent + +# theme +hc attr theme.tiling.reset 1 +hc attr theme.floating.reset 1 +hc set frame_border_active_color '#222222' +hc set frame_border_normal_color '#222222' +hc set frame_bg_normal_color '#222222' +hc set frame_bg_active_color '#000000' +hc set frame_border_width 0 +hc set always_show_frame 0 +hc set frame_bg_transparent 1 +hc set frame_transparent_width 0 +hc set frame_gap 8 + +hc attr theme.active.color '#000000' #6A8C8C +hc attr theme.normal.color '#222222' +hc attr theme.urgent.color '#000000' +hc attr theme.inner_width 0 +hc attr theme.inner_color black +hc attr theme.border_width 3 +hc attr theme.floating.border_width 3 +hc attr theme.floating.outer_width 1 +hc attr theme.floating.outer_color black +hc attr theme.active.inner_color '#222222' +hc attr theme.active.outer_color '#000000' +hc attr theme.background_color '#141414' + +hc set window_gap 35 +hc set frame_padding 0 +hc set smart_window_surroundings 0 +hc set smart_frame_surroundings 1 +hc set mouse_recenter_gap 0 + +# rules +hc unrule -F +#hc rule class=XTerm tag=3 # move all xterms to tag 3 +hc rule focus=on # normally focus new clients +#hc rule focus=off # normally do not focus new clients +# give focus to most common terminals +#hc rule class~'(.*[Rr]xvt.*|.*[Tt]erm|Konsole)' focus=on +hc rule windowtype~'_NET_WM_WINDOW_TYPE_(DIALOG|UTILITY|SPLASH)' pseudotile=on +hc rule windowtype='_NET_WM_WINDOW_TYPE_DIALOG' focus=on +hc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off + +# unlock, just to be sure +hc unlock + +herbstclient set tree_style '╾│ ├└╼─┐' + +# do multi monitor setup here, e.g.: +# hc set_monitors 1280x1024+0+0 1280x1024+1280+0 +# or simply: +hc detect_monitors + +# find the panel +#panel=~/.config/herbstluftwm/conkypanel +panel=~/.config/herbstluftwm/panel.sh +[ -x "$panel" ] || panel=/etc/xdg/herbstluftwm/panel.sh +for monitor in $(herbstclient list_monitors | cut -d: -f1) +do + # start it on each monitor + "$panel" $monitor & +done diff --git a/herbstluftwm/.config/herbstluftwm/panel.sh b/herbstluftwm/.config/herbstluftwm/panel.sh @@ -0,0 +1,196 @@ +#!/bin/bash +# ██ ████ +# ░██ █░░░░█ +# ░██ ██████ █████ ███████ ░░ ░█ +# ██████░░░░██ ██░░░██░░██░░░██ ███ +# ██░░░██ ██ ░███████ ░██ ░██ █░░ +# ░██ ░██ ██ ░██░░░░ ░██ ░██ █░ +# ░░██████ ██████░░██████ ███ ░██░██████ +# ░░░░░░ ░░░░░░ ░░░░░░ ░░░ ░░ ░░░░░░ + +hc() { "${herbstclient_command[@]:-herbstclient}" "$@" ;} +monitor=${1:-0} +geometry=( $(herbstclient monitor_rect "$monitor") ) +if [ -z "$geometry" ] +then + echo "Invalid monitor $monitor" + exit 1 +fi +# geometry has the format W H X Y +x=${geometry[0]} +y=${geometry[1]} +panel_width=268 +panel_height=16 +#font="-*-fixed-medium-*-*-*-12-*-*-*-*-*-*-*" +font="-Gohu-GohuFont-Medium-R-Normal--11-80-100-100-C-60-ISO10646-1" +#font2="-misc-stlarch-medium-r-normal--10-100-75-75-c-80-iso10646-1" + +bgcolor='#000000' +selbg='#6A8C8C' +selfg='#101010' + +# try to find textwidth binary. +if which textwidth &> /dev/null ; then + textwidth="textwidth"; +elif which dzen2-textwidth &> /dev/null ; then + textwidth="dzen2-textwidth"; +else + echo "This script requires the textwidth tool of the dzen2 project." + exit 1 +fi + +# detect version +if dzen2 -v 2>&1 | head -n 1 | grep -q '^dzen-\([^,]*-svn\|\),' +then + dzen2_svn="true" +else + dzen2_svn="" +fi + +if awk -Wv 2>/dev/null | head -1 | grep -q '^mawk' +then + # mawk needs "-W interactive" to line-buffer stdout correctly + uniq_linebuffered() { + awk -W interactive '$0 != l { print ; l=$0 ; fflush(); }' "$@" + } +else + # other awk versions (e.g. gawk) issue a warning with "-W interactive", so + # we don't want to use it there. + uniq_linebuffered() { + awk '$0 != l { print ; l=$0 ; fflush(); }' "$@" + } +fi + +hc pad $monitor $panel_height + +{ + ### event generator ### + # based on different input data (mpc, date, hlwm hooks, ...) this generates events, formed like this: + # <eventname>\t<data> [...] + # e.g. + # date ^fg(#efefef)18:33^fg(#909090), 2013-10-^fg(#efefef)29 + + #mpc idleloop player & + while true + do + # "date" output is checked once a second, but an event is only + # generated if the output changed compared to the previous run. + date +$'date\t ^ca(1,~/bin/calendar)^fg(#d9d9d9)^i(/usr/share/icons/stlarch_icons/clock1.xbm) ^fg(#efefef)%H:%M^fg(#bcbcbc) %Y-%m-^fg(#efefef)%d^ca()' + sleep 1 || break + done > >(uniq_linebuffered) & + childpid=$! + hc --idle + kill $childpid +} 2> /dev/null | { + IFS=$'\t' read -ra tags <<< "$(hc tag_status $monitor)" + visible=true + date="" + windowtitle="" + while true + do + + ### output ### + # this part prints dzen data based on the _previous_ data handling run, + # and then waits for the next event to happen. + + echo -n "^bg($bgcolor)$date ^bg(#111111) " + # draw tags + for i in "${tags[@]}" + do + case ${i:0:1} in + '#') + echo -n "^bg(#5F8787)^fg(#222222)" + ;; + '+') + echo -n "^bg(#666666)^fg(#141414)" + ;; + ':') + echo -n "^bg(#3a3a3a)^fg(#bcbcbc)" + ;; + '!') + echo -n "^bg(#F92672)^fg(#141414)" + ;; + *) + echo -n "^bg(#222222)^fg(#bcbcbc)" + ;; + esac + if [ ! -z "$dzen2_svn" ] + then + # clickable tags if using SVN dzen + echo -n "^ca(1,\"${herbstclient_command[@]:-herbstclient}\" " + echo -n "focus_monitor \"$monitor\" && " + echo -n "\"${herbstclient_command[@]:-herbstclient}\" " + echo -n " " + fi + if [ ${i:0:1 } == "#" ] + then + echo -n "use \"${i:1}\") ^i(/usr/share/icons/stlarch_icons/monocle2.xbm) ^ca()" + else + echo -n "use \"${i:1}\") ^i(/usr/share/icons/stlarch_icons/monocle.xbm) ^ca()" + fi + done + echo + + ### data handling ### + # this part handles the events generated in the event loop, and sets + # internal variables based on them. The event and its arguments are + # read into the array cmd, then action is taken depending on the event + # name. + # "special" events (quit_panel/togglehidepanel/reload) are also handled + # here. + + # wait for next event + IFS=$'\t' read -ra cmd || break + # find out event origin + case "${cmd[0]}" in + tag*) + #echo "resetting tags" >&2 + IFS=$'\t' read -ra tags <<< "$(hc tag_status $monitor)" + ;; + date) + #echo "resetting date" >&2 + date="${cmd[@]:1}" + ;; + quit_panel) + exit + ;; + togglehidepanel) + currentmonidx=$(hc list_monitors | sed -n '/\[FOCUS\]$/s/:.*//p') + if [ "${cmd[1]}" -ne "$monitor" ] ; then + continue + fi + if [ "${cmd[1]}" = "current" ] && [ "$currentmonidx" -ne "$monitor" ] + then + continue + fi + echo "^togglehide()" + if $visible + then + visible=false + hc pad $monitor 0 + else + visible=true + hc pad $monitor $panel_height + fi + ;; + reload) + exit + ;; + focus_changed|window_title_changed) + windowtitle="${cmd[@]:2}" + ;; + #player) + # ;; + esac + done + + ### dzen2 ### + # after the data is gathered and processed, pipe the output to dzen2. + +} 2> /dev/null | dzen2 -w $panel_width -x $x -y $y -fn "$font" -h $panel_height \ + -e 'button3=;button4=exec:herbstclient use_index -1;button5=exec:herbstclient use_index +1' \ + -ta l -bg "$bgcolor" -fg '#efefef' & + +#wait 2 seconds then load the stand alone tray +sleep 2 +stalonetray diff --git a/herbstluftwm/.xinitrc b/herbstluftwm/.xinitrc @@ -0,0 +1,75 @@ +#!/bin/sh +# +# ██ ██ ██ +# ░░ ░░ ░██ +# ██ ██ ██ ███████ ██ ██████ ██████ █████ +# ░░██ ██ ░██░░██░░░██░██░░░██░ ░░██░░█ ██░░░██ +# ░░███ ░██ ░██ ░██░██ ░██ ░██ ░ ░██ ░░ +# ██░██ ░██ ░██ ░██░██ ░██ ░██ ░██ ██ +# ██ ░░██░██ ███ ░██░██ ░░██ ░███ ░░█████ +# ░░ ░░ ░░ ░░░ ░░ ░░ ░░ ░░░ ░░░░░ +# +# ▓▓▓▓▓▓▓▓▓▓ +# ░▓ author ▓ xero <x@xero.nu> +# ░▓ code ▓ http://code.xero.nu/dotfiles +# ░▓ mirror ▓ http://git.io/.files +# ░▓▓▓▓▓▓▓▓▓▓ +# ░░░░░░░░░░ + +# merge custom x resources +xrdb -merge "${HOME}/.Xdefaults" & + +# custom keymappings ++xmodmap ~/.xmodmap + +# start the terminal emulator daemon +urxvtd -q -f -o & + +# wifi +/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & +(sleep 2s && nm-applet --sm-disable) & + +# power management +(sleep 2s && xfce4-power-manager) & + +# sound mixer +(sleep 2s && pnmixer) & + +# volume keys daemon +(sleep 2s && xfce4-volumed) & + +# compositing manager +#compton -b --config ~/.config/compton.conf & + +# start thunar daemon +thunar --daemon & + +# wallpaper +nitrogen --restore & + +# configure touchpad +syndaemon -i 0.8 -d & +if egrep -iq 'touchpad' /proc/bus/input/devices; then + synclient VertEdgeScroll=0 & + synclient TapButton1=1 & + synclient HorizTwoFingerScroll=1 & +fi + +# clipboard manager +(sleep 3s && clipit) & + +# keyboard settings - 250 ms delay and 25 cps (characters per second) repeat rate. +xset r rate 250 25 & + +# disable system beep +xset b off & + +# start the rock +mpd & + +# setup fonts +xset +fp ~/.fonts & +xset fp rehash & + +# ░▒▓█ herbstluft █▓▒░ +exec herbstluftwm --locked diff --git a/herbstluftwm/.zprofile b/herbstluftwm/.zprofile @@ -0,0 +1,2 @@ +[ ! -s ~/.mpd/pid ] && mpd +[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && startx diff --git a/herbstluftwm/bin/calendar b/herbstluftwm/bin/calendar @@ -0,0 +1,15 @@ +#!/bin/bash +# popup calendar for dzen +font="-Gohu-GohuFont-Medium-R-Normal--11-80-100-100-C-60-ISO10646-1" +TODAY=$(expr `date +'%d'` + 0) +MONTH=`date +'%m'` +YEAR=`date +'%Y'` +LINES=$(cal -m | wc -l) +LINES=$((LINES + 2)) + +( +date +'^bg(#111111) ' +date +'' +# current month, highlight header and today +cal -m | sed -r -e "1,2 s/.*/^fg(#d3d3d3)&^fg()/" -e "s/(^| )($TODAY)($| )/\1^bg(#6A8C8C)^fg(#111111)\2^fg()^bg()\3/") | dzen2 -x 0 -y 16 -w 146 -h 12 -l $LINES -sa c -p -e 'onstart=uncollapse,hide;button1=exit;' -fg "#d3d3d3" -tw 6 -fn "$font" +) diff --git a/herbstluftwm/bin/herbstluftwm-add-gap b/herbstluftwm/bin/herbstluftwm-add-gap @@ -0,0 +1,12 @@ +#!/bin/sh +filename="/tmp/herbstluftwm-gap" +while read -r line +do + gap=$line + if [ "$gap" -le 90 ] + then + gap=$((gap+7)) + herbstclient set window_gap $gap + echo $gap > $filename + fi +done < "$filename" diff --git a/herbstluftwm/bin/herbstluftwm-remove-gap b/herbstluftwm/bin/herbstluftwm-remove-gap @@ -0,0 +1,12 @@ +#!/bin/sh +filename="/tmp/herbstluftwm-gap" +while read -r line +do + gap=$line + if [ "$gap" -ge 7 ] + then + gap=$((gap-7)) + herbstclient set window_gap $gap + echo $gap > $filename + fi +done < "$filename" diff --git a/motd/issue.net b/motd/issue.net @@ -0,0 +1,4 @@ + + > WARNING! + > You are entering a restricted system. Your IP & usernam have been logged. + > UNAUTHORISED ENTRY IS PROHIBITED diff --git a/motd/motd b/motd/motd diff --git a/sublime/.config/sublime-text-3/Installed Packages/0_package_control_loader.sublime-package b/sublime/.config/sublime-text-3/Installed Packages/0_package_control_loader.sublime-package Binary files differ. diff --git a/sublime/.config/sublime-text-3/Installed Packages/Git.sublime-package b/sublime/.config/sublime-text-3/Installed Packages/Git.sublime-package Binary files differ. diff --git a/sublime/.config/sublime-text-3/Installed Packages/GitGutter.sublime-package b/sublime/.config/sublime-text-3/Installed Packages/GitGutter.sublime-package Binary files differ. diff --git a/sublime/.config/sublime-text-3/Installed Packages/Github Tools.sublime-package b/sublime/.config/sublime-text-3/Installed Packages/Github Tools.sublime-package Binary files differ. diff --git a/sublime/.config/sublime-text-3/Installed Packages/Package Control.sublime-package b/sublime/.config/sublime-text-3/Installed Packages/Package Control.sublime-package Binary files differ. diff --git a/sublime/.config/sublime-text-3/Installed Packages/Theme - Cyanide.sublime-package b/sublime/.config/sublime-text-3/Installed Packages/Theme - Cyanide.sublime-package Binary files differ. diff --git a/sublime/.config/sublime-text-3/Local/License.sublime_license b/sublime/.config/sublime-text-3/Local/License.sublime_license @@ -0,0 +1 @@ +?1w9%ECdAŇ1l`eXPnѪAw`ea<Q|cIA?-[XJFS_9[HFb'<ϫZ\Cd&Ē$,-N4 Z_(N5$p(P58V^v_I53`SZ趯 ZH b$_ʭ_Y:3"Ys]+<2T)9,N6P<뾢\]4`QXt*P?8%, P42%ʺ[Q>3eWŇZwͭ(I>8eV)v(,H T(︣!(:7"Y脷4D!-W<q\I!-? +\ No newline at end of file diff --git a/sublime/.config/sublime-text-3/Packages/User/Preferences.sublime-settings b/sublime/.config/sublime-text-3/Packages/User/Preferences.sublime-settings @@ -0,0 +1,11 @@ +{ + "color_scheme": "Packages/Theme - Cyanide/Cyanide.tmTheme", + "font_face": "Tamsyn", + "font_size": 10, + "ignored_packages": + [ + "Vintage" + ], + "spacefunk_folder_icons": true, + "theme": "Cyanide.sublime-theme" +} diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf @@ -104,18 +104,18 @@ setw -g aggressive-resize on set -g message-attr bold set -g message-fg white -set -g message-bg red +set -g message-bg black set -g status-justify right set -g status-bg black set -g status-fg blue set -g status-interval 5 -set -g status-utf8 on +#set -g status-utf8 on -setw -g window-status-format "#[bg=black,fg=white] #I #[bg=black,fg=white] #{pane_current_command} " -#setw -g window-status-format "#[bg=blue,fg=black] #I #[bg=blue,fg=black] #W " -setw -g window-status-current-format "#[bg=cyan,fg=black] #I #[bg=cyan,fg=black] #{pane_current_command} " -#setw -g window-status-current-format "#[bg=cyan,fg=black] #I #[bg=blue,fg=black] #W " +#setw -g window-status-format "#[bg=black,fg=white] #I #[bg=black,fg=white] #{pane_current_command} " +setw -g window-status-format "#[bg=black,fg=white] #I #[bg=black,fg=white] #W " +#setw -g window-status-current-format "#[bg=cyan,fg=black] #I #[bg=cyan,fg=black] #{pane_current_command} " +setw -g window-status-current-format "#[bg=cyan,fg=black] #I #[bg=cyan,fg=black] #W " set -g status-justify left set-option -g status-right '#[bg=black,fg=white] #H #[default] #[bg=black,fg=white] %a %Y-%m-%d %H:%M #[default]' set-option -g status-left '' diff --git a/urxvt/black_mirror.Xcolors b/urxvt-colors/black_mirror.Xcolors diff --git a/urxvt/blaquemagick.Xcolors b/urxvt-colors/blaquemagick.Xcolors diff --git a/urxvt/blizzard-orb.Xcolors b/urxvt-colors/blizzard-orb.Xcolors diff --git a/urxvt-colors/boneyard.Xcolors b/urxvt-colors/boneyard.Xcolors @@ -0,0 +1,36 @@ +! special +*.foreground: #d9d9d9 +*.background: #0b0b0b +*.cursorColor: #d9d9d9 + +! black +*.color0: #212121 +*.color8: #656565 + +! red +*.color1: #aa1111 +*.color9: #d9d9d9 + +! green +*.color2: #116677 +*.color10: #d9d9d9 + +! yellow +*.color3: #d9d9d9 +*.color11: #d9d9d9 + +! blue +*.color4: #d9d9d9 +*.color12: #d9d9d9 + +! magenta +*.color5: #d9d9d9 +*.color13: #d9d9d9 + +! cyan +*.color6: #33aaaa +*.color14: #d9d9d9 + +! white +*.color7: #d9d9d9 +*.color15: #d9d9d9 diff --git a/urxvt/boneyard_frost.Xcolors b/urxvt-colors/boneyard_frost.Xcolors diff --git a/urxvt/decker-cyan.Xcolors b/urxvt-colors/decker-cyan.Xcolors diff --git a/urxvt/decker-cyan2.Xcolors b/urxvt-colors/decker-cyan2.Xcolors diff --git a/urxvt/decker.Xcolors b/urxvt-colors/decker.Xcolors diff --git a/urxvt/dedsec.Xcolors b/urxvt-colors/dedsec.Xcolors diff --git a/urxvt/dotshare-colours.Xcolors b/urxvt-colors/dotshare-colours.Xcolors diff --git a/urxvt/drugsandwires.Xcolors b/urxvt-colors/drugsandwires.Xcolors diff --git a/urxvt/encomos12.Xcolors b/urxvt-colors/encomos12.Xcolors diff --git a/urxvt/encomos12_2.Xcolors b/urxvt-colors/encomos12_2.Xcolors diff --git a/urxvt-colors/farrell.Xcolors b/urxvt-colors/farrell.Xcolors @@ -0,0 +1,36 @@ +! special +*.foreground: #33aa77 +*.background: #003344 +*.cursorColor: #33aa77 + +! black +*.color0: #001122 +*.color8: #656565 + +! red +*.color1: #bb6611 +*.color9: #33aa77 + +! green +*.color2: #33aa77 +*.color10: #33aa77 + +! yellow +*.color3: #33aa77 +*.color11: #33aa77 + +! blue +*.color4: #33aa77 +*.color12: #33aa77 + +! magenta +*.color5: #33aa77 +*.color13: #33aa77 + +! cyan +*.color6: #bb6611 +*.color14: #33aa77 + +! white +*.color7: #33aa77 +*.color15: #33aa77 +\ No newline at end of file diff --git a/urxvt/fray.Xcolors b/urxvt-colors/fray.Xcolors diff --git a/urxvt/hack_mode.Xcolors b/urxvt-colors/hack_mode.Xcolors diff --git a/urxvt-colors/matrix_green.Xcolors b/urxvt-colors/matrix_green.Xcolors @@ -0,0 +1,36 @@ +! special +*.foreground: #00cc00 +*.background: #000000 +*.cursorColor: #00cc00 + +! black +*.color0: #000000 +*.color8: #000000 + +! red +*.color1: #55ff55 +*.color9: #55ff55 + +! green +*.color2: #00cc00 +*.color10: #55ff55 + +! yellow +*.color3: #00cc00 +*.color11: #55ff55 + +! blue +*.color4: #005500 +*.color12: #005500 + +! magenta +*.color5: #55ff55 +*.color13: #55ff55 + +! cyan +*.color6: #00cc00 +*.color14: #55ff55 + +! white +*.color7: #00cc00 +*.color15: #00cc00 diff --git a/urxvt/mostlydark.Xcolors b/urxvt-colors/mostlydark.Xcolors diff --git a/urxvt/mr_robot.Xcolors b/urxvt-colors/mr_robot.Xcolors diff --git a/urxvt/purecyan.Xcolors b/urxvt-colors/purecyan.Xcolors diff --git a/urxvt/pyratebeard.Xcolors b/urxvt-colors/pyratebeard.Xcolors diff --git a/urxvt/pyratemono.Xcolors b/urxvt-colors/pyratemono.Xcolors diff --git a/urxvt/sourcerer.Xcolors b/urxvt-colors/sourcerer.Xcolors diff --git a/urxvt-colors/watch_dogs.Xcolors b/urxvt-colors/watch_dogs.Xcolors @@ -0,0 +1,36 @@ +! special +*.foreground: #d9d9d9 +*.background: #0b0b0b +*.cursorColor: #d9d9d9 + +! black +*.color0: #212121 +*.color8: #656565 + +! red +*.color1: #aa1111 +*.color9: #d9d9d9 + +! green +*.color2: #22cc11 +*.color10: #d9d9d9 + +! yellow +*.color3: #d9d9d9 +*.color11: #d9d9d9 + +! blue +*.color4: #2277cc +*.color12: #d9d9d9 + +! magenta +*.color5: #553366 +*.color13: #d9d9d9 + +! cyan +*.color6: #33ccdd +*.color14: #d9d9d9 + +! white +*.color7: #d9d9d9 +*.color15: #d9d9d9 diff --git a/urxvt/.Xdefaults b/urxvt/.Xdefaults @@ -43,15 +43,15 @@ urxvt.iso14755: false *.cursorColor: #d9d9d9 ! black -*.color0: #222222 +*.color0: #212121 *.color8: #656565 ! red -*.color1: #ee1122 +*.color1: #aa1111 *.color9: #d9d9d9 ! green -*.color2: #aa00ff +*.color2: #116677 *.color10: #d9d9d9 ! yellow @@ -59,7 +59,7 @@ urxvt.iso14755: false *.color11: #d9d9d9 ! blue -*.color4: #1188ff +*.color4: #d9d9d9 *.color12: #d9d9d9 ! magenta @@ -67,7 +67,7 @@ urxvt.iso14755: false *.color13: #d9d9d9 ! cyan -*.color6: #00ccff +*.color6: #33aaaa *.color14: #d9d9d9 ! white diff --git a/awesome/.config/awesome/themes/boneyard/bg_tron_landscape.jpg b/wallpapers/bg_tron_landscape.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/boneyard/mr_robot_bg_dark.jpg b/wallpapers/mr_robot_bg_dark.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/boneyard/plain_black_wallpaper.png b/wallpapers/plain_black_wallpaper.png Binary files differ. diff --git a/awesome/.config/awesome/themes/boneyard/tron_cityscape.jpg b/wallpapers/tron_cityscape.jpg Binary files differ. diff --git a/awesome/.config/awesome/themes/decker-cyan/wires.jpg b/wallpapers/wires.jpg Binary files differ.