Add dwm lock logo
This commit is contained in:
22
config.def.h
22
config.def.h
@@ -3,10 +3,30 @@ static const char *user = "nobody";
|
||||
static const char *group = "nogroup";
|
||||
|
||||
static const char *colorname[NUMCOLS] = {
|
||||
[INIT] = "black", /* after initialization */
|
||||
[BACKGROUND] = "black", /* after initialization */
|
||||
[INIT] = "#2d2d2d", /* after initialization */
|
||||
[INPUT] = "#005577", /* during input */
|
||||
[FAILED] = "#CC3333", /* wrong password */
|
||||
};
|
||||
|
||||
/* treat a cleared input like a wrong password (color) */
|
||||
static const int failonclear = 1;
|
||||
|
||||
/* insert grid pattern with scale 1:1, the size can be changed with logosize */
|
||||
static const int logosize = 75;
|
||||
static const int logow = 12; /* grid width and height for right center alignment*/
|
||||
static const int logoh = 6;
|
||||
|
||||
static XRectangle rectangles[9] = {
|
||||
/* x y w h */
|
||||
{ 0, 3, 1, 3 },
|
||||
{ 1, 3, 2, 1 },
|
||||
{ 0, 5, 8, 1 },
|
||||
{ 3, 0, 1, 5 },
|
||||
{ 5, 3, 1, 2 },
|
||||
{ 7, 3, 1, 2 },
|
||||
{ 8, 3, 4, 1 },
|
||||
{ 9, 4, 1, 2 },
|
||||
{ 11, 4, 1, 2 },
|
||||
|
||||
};
|
||||
|
||||
20
config.h
20
config.h
@@ -3,6 +3,7 @@ static const char *user = "nobody";
|
||||
static const char *group = "nobody";
|
||||
|
||||
static const char *colorname[NUMCOLS] = {
|
||||
[BACKGROUND] = "black", /* after initialization */
|
||||
[INIT] = "#2e3440", /* after initialization */
|
||||
[INPUT] = "#81a1c1", /* during input */
|
||||
[FAILED] = "#bf616a", /* wrong password */
|
||||
@@ -10,3 +11,22 @@ static const char *colorname[NUMCOLS] = {
|
||||
|
||||
/* treat a cleared input like a wrong password (color) */
|
||||
static const int failonclear = 1;
|
||||
|
||||
/* insert grid pattern with scale 1:1, the size can be changed with logosize */
|
||||
static const int logosize = 75;
|
||||
static const int logow = 12; /* grid width and height for right center alignment*/
|
||||
static const int logoh = 6;
|
||||
|
||||
static XRectangle rectangles[9] = {
|
||||
/* x y w h */
|
||||
{ 0, 3, 1, 3 },
|
||||
{ 1, 3, 2, 1 },
|
||||
{ 0, 5, 8, 1 },
|
||||
{ 3, 0, 1, 5 },
|
||||
{ 5, 3, 1, 2 },
|
||||
{ 7, 3, 1, 2 },
|
||||
{ 8, 3, 4, 1 },
|
||||
{ 9, 4, 1, 2 },
|
||||
{ 11, 4, 1, 2 },
|
||||
|
||||
};
|
||||
|
||||
14
config.mk
14
config.mk
@@ -10,12 +10,20 @@ MANPREFIX = ${PREFIX}/share/man
|
||||
X11INC = /usr/X11R6/include
|
||||
X11LIB = /usr/X11R6/lib
|
||||
|
||||
# Xinerama, comment if you don't want it
|
||||
XINERAMALIBS = -lXinerama
|
||||
XINERAMAFLAGS = -DXINERAMA
|
||||
|
||||
# freetype
|
||||
FREETYPELIBS = -lXft
|
||||
FREETYPEINC = /usr/include/freetype2
|
||||
|
||||
# includes and libs
|
||||
INCS = -I. -I/usr/include -I${X11INC}
|
||||
LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 -lXext -lXrandr
|
||||
INCS = -I. -I/usr/include -I${X11INC} -I${FREETYPEINC}
|
||||
LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} -lXext -lXrandr
|
||||
|
||||
# flags
|
||||
CPPFLAGS = -DVERSION=\"${VERSION}\" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H
|
||||
CPPFLAGS = -DVERSION=\"${VERSION}\" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H ${XINERAMAFLAGS}
|
||||
CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
|
||||
LDFLAGS = -s ${LIBS}
|
||||
COMPATSRC = explicit_bzero.c
|
||||
|
||||
Reference in New Issue
Block a user