From da2d4604a39f12f1576aa27f7c65d46e60bfde85 Mon Sep 17 00:00:00 2001 From: tiyn Date: Wed, 25 Oct 2023 17:05:35 +0200 Subject: [PATCH] added dwmlogo patch to config --- README.md | 1 + config.def.h | 21 ++++++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 170e433..b2578a0 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ This is my patched version of slock. The base version is directly from suckless. The list below shows the currently applied patches to the master branch. - slock-background-image-20220318-1c5a538.diff (shows a background image in locked state) +- slock-dwmlogo-20210324.diff (adds dwm logo on lock screen) ## Installation diff --git a/config.def.h b/config.def.h index 1cec038..2725930 100644 --- a/config.def.h +++ b/config.def.h @@ -3,7 +3,8 @@ static const char *user = "user"; static const char *group = "nobody"; static const char *colorname[NUMCOLS] = { - [INIT] = "black", /* after initialization */ + [INIT] = "#2d2d2d", /* after initialization */ + [BACKGROUND] = "black", /* after initialization */ [INPUT] = "#005577", /* during input */ [FAILED] = "#CC3333", /* wrong password */ }; @@ -13,3 +14,21 @@ static const int failonclear = 1; /* Background image path, should be available to the user above */ static const char* background_image = "/home/user/.local/share/lock"; +/* 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 }, + +};