Compare commits

..

5 Commits

Author SHA1 Message Date
Ryan 38cf36403d
setup colors and user 2023-09-20 21:21:11 -04:00
Ryan e055505b3d
create initial config.h 2023-09-20 21:18:14 -04:00
Ryan 133b34f860
fix formatting issues 2023-09-20 21:17:53 -04:00
Ryan 5a612138a9
apply xresources patch 2023-09-20 21:17:53 -04:00
Ryan 81508c6538
apply dpms patch
Turns the monitor off after some time.
2023-09-20 21:17:52 -04:00
2 changed files with 10 additions and 9 deletions

View File

@ -1,6 +1,6 @@
/* user and group to drop privileges to */
static const char *user = "nobody";
static const char *group = "nogroup";
static const char *user = "ryan";
static const char *group = "ryan";
static const char *colorname[NUMCOLS] = {
[BACKGROUND] = "white",
@ -13,10 +13,10 @@ static const char *colorname[NUMCOLS] = {
* Xresources preferences to load at startup
*/
ResourcePref resources[] = {
{ "normbgcolor", STRING, &colorname[BACKGROUND] },
{ "normfgcolor", STRING, &colorname[INIT] },
{ "selfgcolor", STRING, &colorname[INPUT] },
{ "failfgcolor", STRING, &colorname[FAILED] },
{ "background", STRING, &colorname[BACKGROUND] },
{ "fadeColor", STRING, &colorname[INIT] },
{ "accentColor", STRING, &colorname[INPUT] },
{ "alertColor", STRING, &colorname[FAILED] },
};
/* treat a cleared input like a wrong password (color) */

View File

@ -607,6 +607,10 @@ main(int argc, char **argv) {
/* everything is now blank. Wait for the correct password */
readpw(dpy, &rr, locks, nscreens, hash);
/* reset DPMS values to inital ones */
DPMSSetTimeouts(dpy, standby, suspend, off);
XSync(dpy, 0);
for (nlocks = 0, s = 0; s < nscreens; s++) {
XFreePixmap(dpy, locks[s]->drawable);
XFreeGC(dpy, locks[s]->gc);
@ -614,9 +618,6 @@ main(int argc, char **argv) {
XSync(dpy, 0);
XCloseDisplay(dpy);
/* reset DPMS values to inital ones */
DPMSSetTimeouts(dpy, standby, suspend, off);
XSync(dpy, 0);
return 0;
}