1
0
Fork 0
mirror of https://github.com/lcpz/awesome-copycats.git synced 2024-12-22 11:12:31 +00:00

copycats are back! v2.0 release

This commit is contained in:
luke bonham 2013-09-13 21:20:22 +02:00
parent 4b30559074
commit 2493ca13df
91 changed files with 2838 additions and 5343 deletions

3
.gitmodules vendored Normal file
View file

@ -0,0 +1,3 @@
[submodule "lain"]
path = lain
url = git://github.com/copycat-killer/lain.git

View file

@ -8,8 +8,7 @@ Power themes for Awesome WM 3.5+
:Author: Luke Bonham <dada [at] archlinux [dot] info>
:License: BY-NC-SA_
:Version: 1.6.5
:Status: **resuming shortly**, this time powered by lain_
:Version: 2.0-git
Description
==========
@ -22,39 +21,38 @@ Notable features
- Shadow widgets (*tell me only when you have to*)
- Autostart functionality
- Fast mpd and volume shortcuts (first time you see this trick in Awesome)
- Other fancy shortcuts for copying to the clipboard (goodbye clipboard managers!), toggle wiboxes, widgets popups, screenshots capture, moving clients
- Other shortcuts for copying to the clipboard (goodbye clipboard managers!), toggle wiboxes, widgets popups, screenshots capture, moving clients
- Quake style dropdown terminal
- Calendar with current day highlighted and previous/next month switch with a click
- Calendar with current day highlighted and months switch with a click
- Elegant notifications for new mails, current song, volume level, hdd critical state, low battery
- Yahoo Weather integration
- Yahoo! Weather integration
- Net carrier status notifier
- Colorful autoupdating icons
- Symbolic tag names
- TXT layoutbox option
- PNG taskbar
- TXT layoutbox
- PNG wibox bar
- Custom layouts
- No borders when there's only one visible client
- Powerful volume bar
- Freedesktop menu
- Vi-like client focus
- Nice client border (colors change along with process status)
They're scattered all over the set, so try each theme and choose the one you enjoy the most.
- Non-empty tag browsing
Gallery
=======
**Multicolor** copycatted from tip_ [liked so much --> compulsory personal version]
**Multicolor** copycatted from tip_
.. image:: http://i.imgur.com/vBMn8C8.jpg
**Powerarrow Darker** copycatted from romockee_ [his one was stuck at v3.4]
**Powerarrow Darker** copycatted from romockee_ [port from v3.4]
.. image:: http://i.imgur.com/inRoOrg.png
.. image:: http://s22.postimg.org/xhjc4p8mn/20130913174810.png
**Steamburn** copycatted from ok100_ [it was so cool, but only for dwm]
**Steamburn** copycatted from ok100_ [port from dwm]
.. image:: http://i.imgur.com/esHcVzj.jpg
.. image:: http://s16.postimg.org/cdbf9h79f/20130913000339.png
**Blackburn**
@ -66,58 +64,38 @@ Gallery
**Rainbow**
.. image:: http://i.imgur.com/Ae7hAsK.png
.. image:: http://s24.postimg.org/cwbbhb78j/w_DECBp_P.png
**Holo** suggested by amouly_
.. image:: http://dotshare.it/public/images/uploads/621.png
Installation
============
Notes
=====
**Do not** use without reading and modifying according to your preferences and system specs.
**Do not use** without setting your preferences and system specs first.
If you happen to get any problem (startup, ``surface.lua``, ...), **be sure** to have ``lua`` and ``lua-lgi`` up to date.
Complements are provided by lain_.
Widgets are provided by vicious_.
Fonts are Terminus_ (Multicolor, Powerarrow Darker) and Tamsyn_ (other ones).
Fonts are Terminus (Multicolor, Powerarrow Darker) and Tamsyn (other ones).
Every theme has a colorscheme_.
Blackburn and Dremora use Icons_: **if you're running Debian/Ubuntu**, be sure to have bitmaps enabled (1_ 2_).
Except Multicolor and Powerarrow Darker, every theme has a colorscheme_ and uses Yawn_.
Blackburn and Holo use png topbars, supported screen widths are:
1024
1152
1280
1366
1440
1600
1680
1920
2560
if your screen is unsupported, you have to create a proper topbar and put it into ``themes/$THEME/icons/topbar``. You can send me your custom sized bar, I'll add it.
Freedesktop menu in use is just an example: feel free to modify ``freedesktop/freedesktop.lua``.
If you happen to get an error involving ``/home fs widget``, replace every occurrence of ``/home`` with ``/``, or some other argument defined in vicious readme_, section ``vicious.widgets.fs``.
Also be sure to set your music dir in ``scripts/mpdinfo``, and to have ``imagemagick`` and ``notify-send`` installed.
Blackburn and Dremora use Icons_, be sure to have bitmaps enabled if running under Debian_ or Ubuntu_.
.. _BY-NC-SA: http://creativecommons.org/licenses/by-nc-sa/3.0/
.. _Awesome: http://awesome.naquadah.org/
.. _lain: https://github.com/copycat-killer/vain
.. _tip: http://theimmortalphoenix.deviantart.com/art/Full-Color-Awesome-340997258
.. _romockee: https://github.com/romockee/powerarrow-dark
.. _ok100: http://ok100.deviantart.com/art/DWM-January-2013-348656846
.. _amouly: https://bbs.archlinux.org/viewtopic.php?pid=1307158#p1307158
.. _vicious: http://git.sysphere.org/vicious/about/
.. _Icons: https://github.com/copycat-killer/dots/tree/master/.fonts
.. _Yawn: https://github.com/copycat-killer/yawn
.. _1: http://weiwu.sdf.org/100921.html
.. _2: https://wiki.ubuntu.com/Fonts#Enabling_Bitmapped_Fonts
.. _lain: https://github.com/copycat-killer/vain
.. _Terminus: http://terminus-font.sourceforge.net/
.. _Tamsyn: http://www.fial.com/~scott/tamsyn-font/
.. _colorscheme: https://github.com/copycat-killer/dots/tree/master/.colors
.. _readme: http://git.sysphere.org/vicious/tree/README
.. _BY-NC-SA: http://creativecommons.org/licenses/by-nc-sa/3.0/
.. _Icons: https://github.com/copycat-killer/dots/tree/master/.fonts
.. _Debian: http://weiwu.sdf.org/100921.html
.. _Ubuntu: https://wiki.ubuntu.com/Fonts#Enabling_Bitmapped_Fonts

View file

@ -2,14 +2,12 @@
-- Modify according to your preferences
-- If you are a Debian user, you can also uncomment the two lines that insert
-- the Debian menu together with the rest of the items.
-- the Debian menu together with the rest of the items (11 and 33).
local awful = require("awful")
local beautiful = require("beautiful")
require('freedesktop.utils')
require('freedesktop.desktop')
require('freedesktop.menu')
require('freedesktop')
-- require("debian.menu")
freedesktop.utils.terminal = terminal -- defined in rc.lua, otherwise define it here (default: "xterm")

View file

@ -1,4 +1,6 @@
HOW TO CHANGE COLOR OF ICONS
HOW TO CHANGE COLOR OF ICONS AND RESIZE THEM
Dependencies: imagemagick
for x in *.xbm; do convert -transparent white -fill "#FFFFFF" -opaque "#000000" -bordercolor transparent -border 8x8 -gravity center -crop 15x15+0+0 "${x}" "${x%.*}.png"; done

1
lain Submodule

@ -0,0 +1 @@
Subproject commit db1fb613b32c3ae3d7ea3e41bf16bedb58552d27

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -36,7 +36,6 @@ local capi = {
-- Scratchdrop: drop-down applications manager for the awesome window manager
local drop = {} -- module scratch.drop
local dropdown = {}
-- Create a new window for the drop-down application when it doesn't

View file

@ -35,7 +35,6 @@ local capi = {
-- Scratchpad: basic scratchpad manager for the awesome window manager
local pad = {} -- module scratch.pad
local scratchpad = {}
-- Toggle a set of properties on a client.

View file

@ -1,388 +0,0 @@
#!/bin/bash
#
# Adapted from Eridan's "fs" (cleanup, enhancements and switch to bash/Linux)
# JM, 10/12/2004
#
# -------------------------------------------------------------------------
# Decoding options
# -------------------------------------------------------------------------
USAGE="--> Usage: $0 [-h(elp)] | [-n(arrow mode)] | [-w(eb output)]"
NARROW_MODE=0
WEB_OUTPUT=0
while [ $# -gt 0 ]; do
case "$1" in
"-h" )
echo $USAGE
exit
;;
"-d" )
DEBUG=1
;;
"-n" )
NARROW_MODE=1
;;
"-w" )
WEB_OUTPUT=1
;;
* )
echo $USAGE
exit
;;
esac
shift
done
# -------------------------------------------------------------------------
# Preparations
# -------------------------------------------------------------------------
SYSTEM=`uname -s`
PATTERN="/"
case "$SYSTEM" in
"Linux" )
DF_COMMAND="/usr/bin/env df -k"
SORT_COMMAND="/usr/bin/env sort -k6"
AWK_COMMAND="/usr/bin/env awk"
;;
* )
DF_COMMAND="/bin/df -k"
SORT_COMMAND="/usr/bin/sort -k6"
AWK_COMMAND="/usr/bin/env gawk"
;;
esac
if [ ! -x ${AWK_COMMAND} ]; then
echo "### ${AWK_COMMAND} not present; install it! ###"
echo " On Mac OS X: install MacPorts and perform:"
echo " sudo port install gawk"
fi
# -------------------------------------------------------------------------
# Grabbing "df" result
# -------------------------------------------------------------------------
DF_RESULT=`$DF_COMMAND`
if [ ! -z $DEBUG ]; then
echo "--> DF_RESULT:"
echo "$DF_RESULT"
echo ""
fi
# -------------------------------------------------------------------------
# Preprocessing "df" result, to join split logical lines
# -------------------------------------------------------------------------
PREPROCESSING_RESULT=` \
echo "$DF_RESULT" | $AWK_COMMAND -v PATTERN=$PATTERN \
'
NF == 1 {
printf ("%s", $0)
}
NF == 5 {
printf ("%s\n", $0)
}
NF > 6 {
}
NF == 6 {
printf ("%s\n", $0)
}'
`
if [ ! -z $DEBUG ]; then
echo "--> PREPROCESSING_RESULT:"
echo "$PREPROCESSING_RESULT"
echo ""
fi
SORTED_FILE_SYSTEMS_INFO=`echo "$PREPROCESSING_RESULT" | $SORT_COMMAND`
if [ ! -z $DEBUG ]; then
echo "--> SORTED_FILE_SYSTEMS_INFO:"
echo "$SORTED_FILE_SYSTEMS_INFO"
echo ""
fi
# -------------------------------------------------------------------------
# Computing mount point max length
# -------------------------------------------------------------------------
MOUNT_POINT_MAX_LENGTH=` \
echo $SORTED_FILE_SYSTEMS_INFO | $AWK_COMMAND -v PATTERN=$PATTERN \
'
BEGIN {
mount_point_length_max = 15;
}
END {
printf ("%d", mount_point_length_max);
}
$0 ~ PATTERN {
# printf ("$6 = %s\n", $6);
mount_point = $6;
# printf ("mount_point = %s\n", mount_point);
mount_point_length = length (mount_point);
# printf ("mount_point_length = %d\n", mount_point_length);
if (mount_point_length > mount_point_length_max)
mount_point_length_max = mount_point_length;
}'
`
if [ ! -z $DEBUG ]; then
echo "MOUNT_POINT_MAX_LENGTH: $MOUNT_POINT_MAX_LENGTH"
fi
# -------------------------------------------------------------------------
# Computing mount point data max size
# -------------------------------------------------------------------------
MOUNT_POINT_MAX_SIZE=` \
echo "$SORTED_FILE_SYSTEMS_INFO" | $AWK_COMMAND -v PATTERN=$PATTERN \
'
BEGIN {
mount_point_size_max = 0;
}
END {
printf ("%d", mount_point_size_max);
}
$0 ~ PATTERN {
# df -k shows k_bytes!
# printf ("$2 = %s\n", $2);
mount_point_size = $2 * 1024;
# printf ("mount_point_size = %d\n", mount_point_size);
if (mount_point_size > mount_point_size_max)
mount_point_size_max = mount_point_size;
}'
`
if [ ! -z $DEBUG ]; then
echo "MOUNT_POINT_MAX_SIZE: $MOUNT_POINT_MAX_SIZE"
fi
# -------------------------------------------------------------------------
# Let's go!
# -------------------------------------------------------------------------
echo "$SORTED_FILE_SYSTEMS_INFO" | $AWK_COMMAND -v DEBUG=$DEBUG -v PATTERN=$PATTERN -v NARROW_MODE=$NARROW_MODE -v LEFT_COLUMN=$MOUNT_POINT_MAX_LENGTH -v MAX_SIZE=$MOUNT_POINT_MAX_SIZE -v SCALE=$SCALE -v WEB_OUTPUT=$WEB_OUTPUT \
'
# {printf ("$0 = %s\n", $0);}
# {printf ("$1 = %s\n", $1);}
# {printf ("PATTERN = %s\n", PATTERN);}
# {printf ("LEFT_COLUMN = %s\n", LEFT_COLUMN);}
BEGIN {
k_bytes = 1024.0;
m_bytes = 1024.0 * k_bytes;
g_bytes = 1024.0 * m_bytes;
t_bytes = 1024.0 * g_bytes;
if (WEB_OUTPUT)
{
all_stars = "**************************************************";
current_date = strftime ("%d-%m-%Y @ %H:%M:%S", localtime (systime ()));
free_threshold = 10; # %
printf ("<!-- DEBUT CONTENU -->\n");
printf ( \
"<A NAME=\"top\"></A>\n" \
"<P ALIGN=CENTER><SPAN CLASS=\"titleblue\">%s</SPAN><SPAN CLASS=\"textbold\"> -- STATUS OF <SPAN CLASS=\"titlered\">ALCOR</SPAN> FILE SYSTEMS</SPAN></P><BR>\n",
current_date )
printf ("<TABLE WIDTH=\"100%%\" BORDER=1>\n");
printf ( \
"<TR>\n" \
"<TD ALIGN=LEFT><STRONG>Mount point</STRONG></TD>\n" \
"<TD ALIGN=CENTER><STRONG>%% Usato&nbsp;(<SPAN CLASS=\"titleblue\">*</SPAN>)" \
"&nbsp;-&nbsp;%% Free&nbsp;(<SPAN CLASS=\"titlegreen\">*</SPAN>)</STRONG></TD>\n" \
"<TD ALIGN=CENTER><STRONG>%% Usato</STRONG></TD>\n" \
"<TD ALIGN=CENTER><STRONG>Spazio libero</STRONG></TD>\n" \
"<TD ALIGN=CENTER><STRONG>Spazio totale</STRONG></TD>\n" \
"</TR>\n" );
}
else
{
narrow_margin = " ";
# printf ("%-*s", LEFT_COLUMN + 2, "Mount point");
if (NARROW_MODE)
printf ("\n%s", narrow_margin);
else
printf ("%-*s", LEFT_COLUMN + 2, "");
print " Used Free Total ";
if (! NARROW_MODE)
print "";
}
}
END {
if (WEB_OUTPUT)
{
printf ("</TABLE>\n");
printf ("<!-- FIN CONTENU -->\n");
}
else
{
if (NARROW_MODE)
printf ("%s", narrow_margin);
else
printf ("%-*s", LEFT_COLUMN + 2, "");
print "|----|----|----|----|----|----|----|----|----|----|"
if (NARROW_MODE)
printf ("\n%s", narrow_margin);
else
printf ("%-*s", LEFT_COLUMN + 2, "");
print "0 10 20 30 40 50 60 70 80 90 100";
print "";
}
}
$0 ~ PATTERN {
if (index ($0, "members") == 0 && index ($0, "Download") == 0 && index ($0, "admin") == 0)
{
# df -k shows k_bytes!
total_size = $2 * k_bytes;
free_size = $4 * k_bytes;
percentage_occupied = substr($5, 0, 3);
mount_point = $6;
percentage_free = int (100 - percentage_occupied);
# reduction_factor: 2
stars_number = int (percentage_occupied / 2);
if (WEB_OUTPUT)
{
posGroup = index (mount_point, "scratch");
if (posGroup == 0)
posGroup = index (mount_point, "u1");
if (posGroup == 0)
posGroup = index (mount_point, "u2");
if (posGroup == 0)
posGroup = index (mount_point, "u4");
if (posGroup == 0)
posGroup = index (mount_point, "u5");
printf ("<TR>\n");
if (posGroup > 0 || percentage_free < free_threshold)
{
if (percentage_free < free_threshold)
{
class = "titlered";
if (posGroup == 0)
posGroup = 1; # to display the whole mount_point in this color anyway
}
else if ((index (mount_point, "scratch") != 0) || (index (mount_point, "u1") != 0) || (index (mount_point, "u2") != 0))
{
class = "titleorange";
posGroup = 1; # to display the whole mount_point in this color
}
else if ((index (mount_point, "u4") != 0) || (index (mount_point, "u5") != 0))
{
class = "titlebrown";
posGroup = 1; # to display the whole mount_point in this color
}
printf ( \
"<TD ALIGN=LEFT>%s<SPAN CLASS=\"%s\">%s</SPAN></TD>\n",
substr (mount_point, 1, posGroup - 1),
class,
substr (mount_point, posGroup) );
}
else
{
printf ("<TD ALIGN=LEFT>%s</TD>\n", mount_point);
}
printf ( \
"<TD ALIGN=CENTER><SPAN CLASS=\"titleblue\">%s</SPAN><SPAN CLASS=\"titlegreen\">%s</SPAN></TD>\n",
substr (all_stars, 1, stars_number), substr (all_stars, stars_number + 1, 49) );
if (percentage_free < free_threshold)
{
color_beginning = "<SPAN CLASS=\"titlered\">";
color_end = "</SPAN>"
}
else
{
color_beginning = "";
color_end = ""
}
if (total_size > 1 * t_bytes)
printf ( \
"<TD ALIGN=RIGHT>%s%3d%%%s</TD><TD ALIGN=RIGHT>%5.1f Tb</TD><TD ALIGN=RIGHT>%5.1f Tb</TD>\n", \
color_beginning, percentage_occupied, color_end, free_size / t_bytes, total_size / t_bytes \
);
else if (total_size > 1 * g_bytes)
printf ( \
"<TD ALIGN=RIGHT>%s%3d%%%s</TD><TD ALIGN=RIGHT>%5.1f Gb</TD><TD ALIGN=RIGHT>%5.1f Gb</TD>\n", \
color_beginning, percentage_occupied, color_end, free_size / g_bytes, total_size / g_bytes \
);
else if (total_size > 1 * m_byptes)
printf ( \
"<TD ALIGN=RIGHT>%s%3d%%%s</TD><TD ALIGN=RIGHT>%5.1f Mb</TD><TD ALIGN=RIGHT>%5.1f Mb</TD>\n", \
color_beginning, percentage_occupied, color_end, free_size / m_bytes, total_size / m_bytes \
);
else
printf ( \
"<TD ALIGN=RIGHT>%s%3d%%%s</TD><TD ALIGN=RIGHT>%5.1f Kb</TD><TD ALIGN=RIGHT>%5.1f Kb</TD>\n", \
color_beginning, percentage_occupied, color_end, free_size / k_bytes, total_size / k_bytes \
);
printf ("</TR>\n");
}
else
{
# printf ("percentage_occupied = %d\n", percentage_occupied);
# printf ("percentage_free = %d\n", percentage_free);
printf ("%-*s", LEFT_COLUMN + 2, mount_point);
if (NARROW_MODE)
printf ("\n%s", narrow_margin);
# printf ("stars_number = %d\n", stars_number);
printf ("|");
for (i = 1; i <= stars_number; i++)
{
printf ("%s", "*");
}
for (i = stars_number + 1; i <= 49; i++)
{
printf ("%s", "-");
}
if (total_size > 1 * t_bytes)
printf ( \
"| %3d%% %5.1f %5.1f Tb\n", \
percentage_occupied, free_size / t_bytes, total_size / t_bytes \
);
else if (total_size > 1 * g_bytes)
printf ( \
"| %3d%% %5.1f %5.1f Gb\n", \
percentage_occupied, free_size / g_bytes, total_size / g_bytes \
);
else if (total_size > 1 * m_byptes)
printf ( \
"| %3d%% %5.1f %5.1f Mb\n", \
percentage_occupied, free_size / m_bytes, total_size / m_bytes \
);
else
printf ( \
"| %3d%% %5.1f %5.1f Kb\n", \
percentage_occupied, free_size / k_bytes, total_size / k_bytes \
);
}
} # if
}'

View file

@ -1,56 +0,0 @@
#!/bin/bash
# A simple notify script for now-playing songs on mpd. This script uses
# notify-send (from libnotify) and mpc to get the current song information.
# ImageMagick is also needed for the cover.
# Configuration-------------------------------------------------------
# The music directory that contains the music and cover files
# Change according to your configuration
MUSIC_DIR="$HOME/Music"
# The default cover to use (optional)
DEFAULT_ART=""
# Regex expression used for image search
IMG_REG="(front|cover|art|Folder|folder)\.(jpg|jpeg|png|gif)$"
# Path of temporary resized cover
TEMP_PATH="/tmp/mpdnotify_cover.png"
# Resize cover to (optional, recommended)
COVER_RESIZE="100x100"
# Thumbnail background (transparent by default)
COVER_BACKGROUND="none"
#--------------------------------------------------------------------
# determine file
file="$(mpc current -f %file%)"
# check if anything is playing at all
[[ -z $file ]] && exit 1
# Art directory
art="$MUSIC_DIR/${file%/*}"
# find every file that matches IMG_REG set the first matching file to be the
# cover.
cover="$(find "$art/" -maxdepth 1 -type f | egrep -i -m1 "$IMG_REG")"
# when no cover is found, use DEFAULT_ART as cover
cover="${cover:=$DEFAULT_ART}"
# check if art is available
if [[ -n $cover ]]; then
if [[ -n $COVER_RESIZE ]]; then
convert "$cover" -thumbnail $COVER_RESIZE -gravity center -background "$COVER_BACKGROUND" -extent $COVER_RESIZE "$TEMP_PATH"
cover="$TEMP_PATH"
fi
else
rm $TEMP_PATH
fi
exit 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 731 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

View file

Before

Width:  |  Height:  |  Size: 184 B

After

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 B

View file

@ -1,10 +1,9 @@
--[[ ]]--
-- -
-- Blackburn Awesome WM 3.5.+ theme --
-- github.com/copycat-killer --
-- -
--[[ ]]--
--[[
Blackburn Awesome WM config 2.0
github.com/copycat-killer
--]]
theme = {}
@ -22,15 +21,12 @@ theme.fg_urgent = "#CC9393"
theme.bg_urgent = "#2A1F1E"
theme.border_width = "1"
theme.border_normal = "#0E0E0E"
theme.border_focus = "#404040"
theme.border_focus = "#F79372"
theme.taglist_fg_focus = "#F6784F"
theme.taglist_bg_focus = "#060606"
theme.tasklist_fg_focus = "#F6784F"
theme.tasklist_bg_focus = "#060606"
theme.textbox_widget_margin_top = 1
theme.awful_widget_height = 14
theme.awful_widget_margin_top = 2
theme.menu_height = "16"
theme.menu_width = "140"
@ -41,7 +37,6 @@ theme.arrl_lr_pre = theme.dir .. "/icons/arrl_lr_pre.p
theme.arrl_lr_post = theme.dir .. "/icons/arrl_lr_post.png"
theme.layout_tile = theme.dir .. "/icons/tile.png"
theme.layout_tilegaps = theme.dir .. "/icons/tilegaps.png"
theme.layout_tileleft = theme.dir .. "/icons/tileleft.png"
theme.layout_tilebottom = theme.dir .. "/icons/tilebottom.png"
theme.layout_tiletop = theme.dir .. "/icons/tiletop.png"
@ -54,11 +49,15 @@ theme.layout_fullscreen = theme.dir .. "/icons/fullscreen.pn
theme.layout_magnifier = theme.dir .. "/icons/magnifier.png"
theme.layout_floating = theme.dir .. "/icons/floating.png"
theme.tasklist_disable_icon = true
theme.tasklist_floating = ""
theme.tasklist_maximized_horizontal = ""
theme.tasklist_maximized_vertical = ""
theme.widget_mail_notify = theme.dir .. "/icons/mail_notify.png"
theme.widget_no_net_notify = theme.dir .. "/icons/no_net_notify.png"
-- lain related
theme.useless_gap_width = "8"
theme.layout_uselesstile = theme.dir .. "/icons/uselesstile.png"
theme.layout_uselesstileleft = theme.dir .. "/icons/uselesstileleft.png"
theme.layout_uselesstiletop = theme.dir .. "/icons/uselesstiletop.png"
return theme

Binary file not shown.

Before

Width:  |  Height:  |  Size: 731 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 227 B

After

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

View file

Before

Width:  |  Height:  |  Size: 171 B

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

View file

@ -1,15 +1,14 @@
--[[ ]]--
-- -
-- Dremora Awesome WM 3.5.+ theme --
-- github.com/copycat-killer --
-- -
--[[ ]]--
--[[
Dremora Awesome WM config 2.0
github.com/copycat-killer
--]]
theme = {}
themes_dir = os.getenv("HOME") .. "/.config/awesome/themes/dremora"
theme.wallpaper = themes_dir .. "/wall.png"
theme.dir = os.getenv("HOME") .. "/.config/awesome/themes/dremora"
theme.wallpaper = theme.dir .. "/wall.png"
theme.font = "Tamsyn 10"
theme.taglist_font = "Icons 10"
@ -24,36 +23,40 @@ theme.border_normal = "#121212"
theme.border_focus = "#292929"
theme.titlebar_bg_focus = "#292929"
theme.taglist_fg_focus = "#DDDCFF"
theme.taglist_fg_focus = "#dddcff"
theme.taglist_bg_focus = "#121212"
theme.menu_height = "16"
theme.menu_width = "140"
theme.menu_submenu_icon = themes_dir .. "/icons/submenu.png"
theme.taglist_squares_sel = themes_dir .. "/icons/square_sel.png"
theme.taglist_squares_unsel = themes_dir .. "/icons/square_unsel.png"
theme.arrl_lr_pre = themes_dir .. "/icons/arrl_lr_pre.png"
theme.arrl_lr_post = themes_dir .. "/icons/arrl_lr_post.png"
theme.menu_submenu_icon = theme.dir .. "/icons/submenu.png"
theme.taglist_squares_sel = theme.dir .. "/icons/square_sel.png"
theme.taglist_squares_unsel = theme.dir .. "/icons/square_unsel.png"
theme.arrl_lr_pre = theme.dir .. "/icons/arrl_lr_pre.png"
theme.arrl_lr_post = theme.dir .. "/icons/arrl_lr_post.png"
theme.layout_tile = themes_dir .. "/icons/tile.png"
theme.layout_tilegaps = themes_dir .. "/icons/tilegaps.png"
theme.layout_tileleft = themes_dir .. "/icons/tileleft.png"
theme.layout_tilebottom = themes_dir .. "/icons/tilebottom.png"
theme.layout_tiletop = themes_dir .. "/icons/tiletop.png"
theme.layout_fairv = themes_dir .. "/icons/fairv.png"
theme.layout_fairh = themes_dir .. "/icons/fairh.png"
theme.layout_spiral = themes_dir .. "/icons/spiral.png"
theme.layout_dwindle = themes_dir .. "/icons/dwindle.png"
theme.layout_max = themes_dir .. "/icons/max.png"
theme.layout_fullscreen = themes_dir .. "/icons/fullscreen.png"
theme.layout_magnifier = themes_dir .. "/icons/magnifier.png"
theme.layout_floating = themes_dir .. "/icons/floating.png"
theme.layout_tile = theme.dir .. "/icons/tile.png"
theme.layout_tilegaps = theme.dir .. "/icons/tilegaps.png"
theme.layout_tileleft = theme.dir .. "/icons/tileleft.png"
theme.layout_tilebottom = theme.dir .. "/icons/tilebottom.png"
theme.layout_tiletop = theme.dir .. "/icons/tiletop.png"
theme.layout_fairv = theme.dir .. "/icons/fairv.png"
theme.layout_fairh = theme.dir .. "/icons/fairh.png"
theme.layout_spiral = theme.dir .. "/icons/spiral.png"
theme.layout_dwindle = theme.dir .. "/icons/dwindle.png"
theme.layout_max = theme.dir .. "/icons/max.png"
theme.layout_fullscreen = theme.dir .. "/icons/fullscreen.png"
theme.layout_magnifier = theme.dir .. "/icons/magnifier.png"
theme.layout_floating = theme.dir .. "/icons/floating.png"
theme.tasklist_disable_icon = true
theme.tasklist_floating = ""
theme.tasklist_maximized_horizontal = ""
theme.tasklist_maximized_vertical = ""
theme.widget_mail_notify = themes_dir .. "/icons/mail_notify.png"
theme.widget_no_net_notify = themes_dir .. "/icons/no_net_notify.png"
-- lain related
theme.useless_gap_width = "8"
theme.layout_uselesstile = theme.dir .. "/icons/uselesstile.png"
theme.layout_uselesstileleft = theme.dir .. "/icons/uselesstileleft.png"
theme.layout_uselesstiletop = theme.dir .. "/icons/uselesstiletop.png"
return theme

Binary file not shown.

Before

Width:  |  Height:  |  Size: 419 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

View file

Before

Width:  |  Height:  |  Size: 203 B

After

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

View file

@ -1,10 +1,9 @@
--[[ ]]--
-- -
-- Holo Awesome WM 3.5.+ theme --
-- github.com/copycat-killer --
-- -
--[[ ]]--
--[[
Holo Awesome WM config 2.0
github.com/copycat-killer
--]]
theme = {}
@ -23,7 +22,7 @@ theme.fg_urgent = "#CC9393"
theme.bg_urgent = "#2A1F1E"
theme.border_width = "1"
theme.border_normal = "#252525"
theme.border_focus = "#505050"
theme.border_focus = "#0099CC"
theme.taglist_fg_focus = "#FFFFFF"
theme.taglist_bg_focus = "png:" .. theme.icon_dir .. "/taglist_bg_focus.png"
theme.tasklist_bg_normal = "#222222"
@ -37,6 +36,7 @@ theme.menu_width = "400"
theme.widget_bg = theme.icon_dir .. "/bg_focus_noline.png"
theme.awesome_icon = theme.icon_dir .. "/awesome_icon.png"
theme.vol_bg = theme.icon_dir .. "/vol_bg.png"
theme.menu_submenu_icon = theme.icon_dir .. "/submenu.png"
theme.taglist_squares_sel = theme.icon_dir .. "/square_sel.png"
theme.taglist_squares_unsel = theme.icon_dir .. "/square_unsel.png"
@ -62,7 +62,6 @@ theme.cpu = theme.icon_dir .. "/cpu.png"
theme.net_up = theme.icon_dir .. "/net_up.png"
theme.net_down = theme.icon_dir .. "/net_down.png"
theme.widget_mail_notify = theme.icon_dir .. "/mail_notify.png"
theme.widget_no_net_notify = theme.icon_dir .. "/no_net_notify.png"
theme.layout_tile = theme.icon_dir .. "/tile.png"
theme.layout_tilegaps = theme.icon_dir .. "/tilegaps.png"
@ -78,8 +77,15 @@ theme.layout_fullscreen = theme.icon_dir .. "/fullscreen.png
theme.layout_magnifier = theme.icon_dir .. "/magnifier.png"
theme.layout_floating = theme.icon_dir .. "/floating.png"
theme.tasklist_disable_icon = true
theme.tasklist_floating = ""
theme.tasklist_maximized_horizontal = ""
theme.tasklist_maximized_vertical = ""
-- lain related
theme.useless_gap_width = "4"
theme.layout_uselesstile = theme.icon_dir .. "/uselesstile.png"
theme.layout_uselesstileleft = theme.icon_dir .. "/uselesstileleft.png"
theme.layout_uselesstiletop = theme.icon_dir .. "/uselesstiletop.png"
return theme

View file

Before

Width:  |  Height:  |  Size: 167 B

After

Width:  |  Height:  |  Size: 167 B

BIN
themes/multicolor/icons/bat.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 B

View file

Before

Width:  |  Height:  |  Size: 356 B

After

Width:  |  Height:  |  Size: 356 B

View file

Before

Width:  |  Height:  |  Size: 295 B

After

Width:  |  Height:  |  Size: 295 B

View file

Before

Width:  |  Height:  |  Size: 188 B

After

Width:  |  Height:  |  Size: 188 B

View file

Before

Width:  |  Height:  |  Size: 201 B

After

Width:  |  Height:  |  Size: 201 B

BIN
themes/multicolor/icons/mail.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B

View file

Before

Width:  |  Height:  |  Size: 123 B

After

Width:  |  Height:  |  Size: 123 B

View file

Before

Width:  |  Height:  |  Size: 348 B

After

Width:  |  Height:  |  Size: 348 B

View file

Before

Width:  |  Height:  |  Size: 350 B

After

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

View file

Before

Width:  |  Height:  |  Size: 342 B

After

Width:  |  Height:  |  Size: 342 B

View file

Before

Width:  |  Height:  |  Size: 350 B

After

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 B

View file

Before

Width:  |  Height:  |  Size: 180 B

After

Width:  |  Height:  |  Size: 180 B

View file

Before

Width:  |  Height:  |  Size: 353 B

After

Width:  |  Height:  |  Size: 353 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 267 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 434 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 294 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 377 B

View file

@ -1,29 +1,27 @@
--[[ ]]--
-- -
-- Multicolor Awesome WM 3.5.+ config --
-- github.com/copycat-killer --
-- -
--[[ ]]--
--[[
Multicolor Awesome WM config 2.0
github.com/copycat-killer
--]]
theme = {}
theme.confdir = os.getenv("HOME") .. "/.config/awesome/themes/multicolor"
theme.wallpaper = theme.confdir .. "/wall.png"
theme.font = "Terminus 8"
--theme.taglist_font =
theme.menu_bg_normal = "#000000"
theme.menu_bg_focus = "#000000"
theme.bg_normal = "#000000"
theme.bg_focus = "#000000"
theme.bg_urgent = "#000000"
theme.fg_normal = "#aaaaaa"
theme.fg_focus = "#ff8c00"
theme.fg_urgent = "#af1d18"
theme.fg_minimize = "#ffffff"
theme.fg_black = "#424242"
theme.fg_red = "#ce5666"
theme.fg_green = "#80a673"
@ -33,12 +31,10 @@ theme.fg_magenta = "#94738c"
theme.fg_cyan = "#778baf"
theme.fg_white = "#aaaaaa"
theme.fg_blu = "#8ebdde"
theme.border_width = "1"
theme.border_normal = "#1c2022"
theme.border_focus = "#606060"
theme.border_marked = "#3ca4d8"
theme.menu_width = "110"
theme.menu_border_width = "0"
theme.menu_fg_normal = "#aaaaaa"
@ -47,40 +43,43 @@ theme.menu_bg_normal = "#050505dd"
theme.menu_bg_focus = "#050505dd"
theme.menu_submenu_icon = theme.confdir .. "/submenu.png"
theme.widget_temp = theme.confdir .. "/widgets/temp.png"
theme.widget_uptime = theme.confdir .. "/widgets/ac.png"
theme.widget_cpu = theme.confdir .. "/widgets/cpu.png"
theme.widget_mem = theme.confdir .. "/widgets/mem.png"
theme.widget_fs = theme.confdir .. "/widgets/fs.png"
theme.widget_netdown = theme.confdir .. "/widgets/net_down.png"
theme.widget_netup = theme.confdir .. "/widgets/net_up.png"
theme.widget_gmail = theme.confdir .. "/widgets/mail.png"
theme.widget_batt = theme.confdir .. "/widgets/bat.png"
theme.widget_clock = theme.confdir .. "/widgets/clock.png"
theme.widget_vol = theme.confdir .. "/widgets/spkr.png"
theme.widget_temp = theme.confdir .. "/icons/temp.png"
theme.widget_uptime = theme.confdir .. "/icons/ac.png"
theme.widget_cpu = theme.confdir .. "/icons/cpu.png"
theme.widget_weather = theme.confdir .. "/icons/dish.png"
theme.widget_fs = theme.confdir .. "/icons/fs.png"
theme.widget_mem = theme.confdir .. "/icons/mem.png"
theme.widget_fs = theme.confdir .. "/icons/fs.png"
theme.widget_note = theme.confdir .. "/icons/note.png"
theme.widget_note_on = theme.confdir .. "/icons/note_on.png"
theme.widget_netdown = theme.confdir .. "/icons/net_down.png"
theme.widget_netup = theme.confdir .. "/icons/net_up.png"
theme.widget_mail = theme.confdir .. "/icons/mail.png"
theme.widget_batt = theme.confdir .. "/icons/bat.png"
theme.widget_clock = theme.confdir .. "/icons/clock.png"
theme.widget_vol = theme.confdir .. "/icons/spkr.png"
theme.taglist_squares_sel = theme.confdir .. "/taglist/square_a.png"
theme.taglist_squares_unsel = theme.confdir .. "/taglist/square_b.png"
theme.taglist_squares_sel = theme.confdir .. "/icons/square_a.png"
theme.taglist_squares_unsel = theme.confdir .. "/icons/square_b.png"
theme.tasklist_disable_icon = true
theme.tasklist_floating = ""
theme.tasklist_maximized_horizontal = ""
theme.tasklist_maximized_vertical = ""
theme.layout_tile = theme.confdir .. "/layouts/tile.png"
theme.layout_tilegaps = theme.confdir .. "/layouts/tilegaps.png"
theme.layout_tileleft = theme.confdir .. "/layouts/tileleft.png"
theme.layout_tilebottom = theme.confdir .. "/layouts/tilebottom.png"
theme.layout_tiletop = theme.confdir .. "/layouts/tiletop.png"
theme.layout_fairv = theme.confdir .. "/layouts/fairv.png"
theme.layout_fairh = theme.confdir .. "/layouts/fairh.png"
theme.layout_spiral = theme.confdir .. "/layouts/spiral.png"
theme.layout_dwindle = theme.confdir .. "/layouts/dwindle.png"
theme.layout_max = theme.confdir .. "/layouts/max.png"
theme.layout_fullscreen = theme.confdir .. "/layouts/fullscreen.png"
theme.layout_magnifier = theme.confdir .. "/layouts/magnifier.png"
theme.layout_floating = theme.confdir .. "/layouts/floating.png"
theme.layout_tile = theme.confdir .. "/icons/tile.png"
theme.layout_tilegaps = theme.confdir .. "/icons/tilegaps.png"
theme.layout_tileleft = theme.confdir .. "/icons/tileleft.png"
theme.layout_tilebottom = theme.confdir .. "/icons/tilebottom.png"
theme.layout_tiletop = theme.confdir .. "/icons/tiletop.png"
theme.layout_fairv = theme.confdir .. "/icons/fairv.png"
theme.layout_fairh = theme.confdir .. "/icons/fairh.png"
theme.layout_spiral = theme.confdir .. "/icons/spiral.png"
theme.layout_dwindle = theme.confdir .. "/icons/dwindle.png"
theme.layout_max = theme.confdir .. "/icons/max.png"
theme.layout_fullscreen = theme.confdir .. "/icons/fullscreen.png"
theme.layout_magnifier = theme.confdir .. "/icons/magnifier.png"
theme.layout_floating = theme.confdir .. "/icons/floating.png"
--theme.awesome_icon =
theme.wallpaper = theme.confdir .. "/wall.png"
return theme

Binary file not shown.

Before

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 352 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 B

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 731 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 B

After

Width:  |  Height:  |  Size: 142 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 B

View file

@ -1,10 +1,9 @@
--[[ ]]--
-- -
-- Powearrow Darker Awesome WM 3.5.+ theme --
-- github.com/copycat-killer --
-- -
--[[ ]]--
--[[
Powerarrow Darker Awesome WM config 2.0
github.com/copycat-killer
--]]
theme = {}
@ -12,7 +11,7 @@ themes_dir = os.getenv("HOME") .. "/.config/awe
theme.wallpaper = themes_dir .. "/wall.png"
theme.font = "Terminus 9"
theme.fg_normal = "#DCDCCC"
theme.fg_normal = "#DDDDFF"
theme.fg_focus = "#F0DFAF"
theme.fg_urgent = "#CC9393"
theme.bg_normal = "#1A1A1A"
@ -24,9 +23,9 @@ theme.border_focus = "#7F7F7F"
theme.border_marked = "#CC9393"
theme.titlebar_bg_focus = "#FFFFFF"
theme.titlebar_bg_normal = "#FFFFFF"
theme.taglist_fg_focus = "#FF7100"
theme.taglist_fg_focus = "#D8D782"
theme.tasklist_bg_focus = "#1A1A1A"
theme.tasklist_fg_focus = "#FF7100"
theme.tasklist_fg_focus = "#D8D782"
theme.textbox_widget_margin_top = 1
theme.notify_fg = theme.fg_normal
theme.notify_bg = theme.bg_normal
@ -75,8 +74,9 @@ theme.widget_vol_low = themes_dir .. "/icons/vol_low.png"
theme.widget_vol_no = themes_dir .. "/icons/vol_no.png"
theme.widget_vol_mute = themes_dir .. "/icons/vol_mute.png"
theme.widget_mail = themes_dir .. "/icons/mail.png"
theme.widget_mail_notify = themes_dir .. "/icons/mail_notify.png"
theme.widget_mail_on = themes_dir .. "/icons/mail_on.png"
theme.tasklist_disable_icon = true
theme.tasklist_floating = ""
theme.tasklist_maximized_horizontal = ""
theme.tasklist_maximized_vertical = ""

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

View file

@ -1,10 +1,9 @@
--[[ ]]--
-- -
-- Rainbow Awesome WM 3.5.+ theme --
-- github.com/copycat-killer --
-- -
--[[ ]]--
--[[
Rainbow Awesome WM config 2.0
github.com/copycat-killer
--]]
theme = {}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 186 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 186 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 731 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 181 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 B

View file

@ -1,10 +1,9 @@
--[[ ]]--
-- -
-- Steamburn Awesome WM 3.5.+ theme --
-- github.com/copycat-killer --
-- -
--[[ ]]--
--[[
Steamburn Awesome WM config 2.0
github.com/copycat-killer
--]]
theme = {}
@ -22,42 +21,32 @@ theme.border_width = "1"
theme.border_normal = "#140c0f"
theme.border_focus = "#915543"
theme.border_marked = "#CC9393"
theme.titlebar_bg_focus = "#FFFFFF"
theme.titlebar_bg_normal = "#FFFFFF"
theme.taglist_fg_focus = "#f6784f"
theme.taglist_fg_focus = "#d47456"
theme.tasklist_bg_focus = "#140c0b"
theme.tasklist_fg_focus = "#f6784f"
theme.textbox_widget_margin_top = 1
theme.notify_fg = theme.fg_normal
theme.notify_bg = theme.bg_normal
theme.notify_border = theme.border_focus
theme.awful_widget_height = 14
theme.awful_widget_margin_top = 2
theme.mouse_finder_color = "#CC9393"
theme.tasklist_fg_focus = "#d47456"
theme.menu_height = "16"
theme.menu_width = "140"
theme.layout_txt_tile = "[t]"
theme.layout_txt_tileleft = "[l]"
theme.layout_txt_tilebottom = "[b]"
theme.layout_txt_tiletop = "[tt]"
theme.layout_txt_fairv = "[fv]"
theme.layout_txt_fairh = "[fh]"
theme.layout_txt_spiral = "[s]"
theme.layout_txt_dwindle = "[d]"
theme.layout_txt_max = "[m]"
theme.layout_txt_fullscreen = "[F]"
theme.layout_txt_magnifier = "[M]"
theme.layout_txt_floating = "[|]"
theme.menu_submenu_icon = themes_dir .. "/icons/submenu.png"
theme.taglist_squares_sel = themes_dir .. "/icons/square_sel.png"
theme.taglist_squares_unsel = themes_dir .. "/icons/square_unsel.png"
theme.layout_tile = themes_dir .. "/icons/tile.png"
theme.layout_tilegaps = themes_dir .. "/icons/tilegaps.png"
theme.layout_tileleft = themes_dir .. "/icons/tileleft.png"
theme.layout_tilebottom = themes_dir .. "/icons/tilebottom.png"
theme.layout_tiletop = themes_dir .. "/icons/tiletop.png"
theme.layout_fairv = themes_dir .. "/icons/fairv.png"
theme.layout_fairh = themes_dir .. "/icons/fairh.png"
theme.layout_spiral = themes_dir .. "/icons/spiral.png"
theme.layout_dwindle = themes_dir .. "/icons/dwindle.png"
theme.layout_max = themes_dir .. "/icons/max.png"
theme.layout_fullscreen = themes_dir .. "/icons/fullscreen.png"
theme.layout_magnifier = themes_dir .. "/icons/magnifier.png"
theme.layout_floating = themes_dir .. "/icons/floating.png"
theme.tasklist_disable_icon = true
theme.tasklist_floating = ""
theme.tasklist_maximized_horizontal = ""
theme.tasklist_maximized_vertical = ""
theme.widget_mail_notify = themes_dir .. "/icons/mail_notify.png"
return theme