Adding the xresources patch
This commit is contained in:
114
config.def.h
114
config.def.h
@@ -906,6 +906,108 @@ static const Key on_empty_keys[] = {
|
||||
};
|
||||
#endif // ON_EMPTY_KEYS_PATCH
|
||||
|
||||
#if XRESOURCES_PATCH
|
||||
/*
|
||||
* Xresources preferences to load at startup.
|
||||
*
|
||||
* Name Type Address
|
||||
* ------------------------------------------------
|
||||
* "nmaster" INTEGER &nmaster
|
||||
* "mfact" FLOAT &mfact
|
||||
* "color1" STRING &color1
|
||||
*
|
||||
* In the Xresources file setting resources shoud be prefixed with "dwm.", e.g.
|
||||
*
|
||||
* dwm.nmaster: 1
|
||||
* dwm.mfact: 0.50
|
||||
* dwm.color1: #FA6EFA
|
||||
*
|
||||
* Note that the const qualifier must be removed from the variables if you plan on
|
||||
* overriding them with values from Xresources. While resources can be reloaded
|
||||
* using the xrdb function some changes may only take effect following a restart.
|
||||
*/
|
||||
ResourcePref resources[] = {
|
||||
/* Resource name Type Address */
|
||||
{ "normfgcolor", STRING, &normfgcolor },
|
||||
{ "normbgcolor", STRING, &normbgcolor },
|
||||
{ "normbordercolor", STRING, &normbordercolor },
|
||||
{ "normfloatcolor", STRING, &normfloatcolor },
|
||||
{ "selfgcolor", STRING, &selfgcolor },
|
||||
{ "selbgcolor", STRING, &selbgcolor },
|
||||
{ "selbordercolor", STRING, &selbordercolor },
|
||||
{ "selfloatcolor", STRING, &selfloatcolor },
|
||||
{ "titlenormfgcolor", STRING, &titlenormfgcolor },
|
||||
{ "titlenormbgcolor", STRING, &titlenormbgcolor },
|
||||
{ "titlenormbordercolor", STRING, &titlenormbordercolor },
|
||||
{ "titlenormfloatcolor", STRING, &titlenormfloatcolor },
|
||||
{ "titleselfgcolor", STRING, &titleselfgcolor },
|
||||
{ "titleselbgcolor", STRING, &titleselbgcolor },
|
||||
{ "titleselbordercolor", STRING, &titleselbordercolor },
|
||||
{ "titleselfloatcolor", STRING, &titleselfloatcolor },
|
||||
{ "tagsnormfgcolor", STRING, &tagsnormfgcolor },
|
||||
{ "tagsnormbgcolor", STRING, &tagsnormbgcolor },
|
||||
{ "tagsnormbordercolor", STRING, &tagsnormbordercolor },
|
||||
{ "tagsnormfloatcolor", STRING, &tagsnormfloatcolor },
|
||||
{ "tagsselfgcolor", STRING, &tagsselfgcolor },
|
||||
{ "tagsselbgcolor", STRING, &tagsselbgcolor },
|
||||
{ "tagsselbordercolor", STRING, &tagsselbordercolor },
|
||||
{ "tagsselfloatcolor", STRING, &tagsselfloatcolor },
|
||||
{ "hidnormfgcolor", STRING, &hidnormfgcolor },
|
||||
{ "hidnormbgcolor", STRING, &hidnormbgcolor },
|
||||
{ "hidselfgcolor", STRING, &hidselfgcolor },
|
||||
{ "hidselbgcolor", STRING, &hidselbgcolor },
|
||||
{ "urgfgcolor", STRING, &urgfgcolor },
|
||||
{ "urgbgcolor", STRING, &urgbgcolor },
|
||||
{ "urgbordercolor", STRING, &urgbordercolor },
|
||||
{ "urgfloatcolor", STRING, &urgfloatcolor },
|
||||
#if RENAMED_SCRATCHPADS_PATCH
|
||||
{ "scratchselfgcolor", STRING, &scratchselfgcolor },
|
||||
{ "scratchselbgcolor", STRING, &scratchselbgcolor },
|
||||
{ "scratchselbordercolor", STRING, &scratchselbordercolor },
|
||||
{ "scratchselfloatcolor", STRING, &scratchselfloatcolor },
|
||||
{ "scratchnormfgcolor", STRING, &scratchnormfgcolor },
|
||||
{ "scratchnormbgcolor", STRING, &scratchnormbgcolor },
|
||||
{ "scratchnormbordercolor", STRING, &scratchnormbordercolor },
|
||||
{ "scratchnormfloatcolor", STRING, &scratchnormfloatcolor },
|
||||
#endif // RENAMED_SCRATCHPADS_PATCH
|
||||
#if BAR_FLEXWINTITLE_PATCH
|
||||
{ "normTTBbgcolor", STRING, &normTTBbgcolor },
|
||||
{ "normLTRbgcolor", STRING, &normLTRbgcolor },
|
||||
{ "normMONObgcolor", STRING, &normMONObgcolor },
|
||||
{ "normGRIDbgcolor", STRING, &normGRIDbgcolor },
|
||||
{ "normGRD1bgcolor", STRING, &normGRD1bgcolor },
|
||||
{ "normGRD2bgcolor", STRING, &normGRD2bgcolor },
|
||||
{ "normGRDMbgcolor", STRING, &normGRDMbgcolor },
|
||||
{ "normHGRDbgcolor", STRING, &normHGRDbgcolor },
|
||||
{ "normDWDLbgcolor", STRING, &normDWDLbgcolor },
|
||||
{ "normSPRLbgcolor", STRING, &normSPRLbgcolor },
|
||||
{ "normfloatbgcolor", STRING, &normfloatbgcolor },
|
||||
{ "actTTBbgcolor", STRING, &actTTBbgcolor },
|
||||
{ "actLTRbgcolor", STRING, &actLTRbgcolor },
|
||||
{ "actMONObgcolor", STRING, &actMONObgcolor },
|
||||
{ "actGRIDbgcolor", STRING, &actGRIDbgcolor },
|
||||
{ "actGRD1bgcolor", STRING, &actGRD1bgcolor },
|
||||
{ "actGRD2bgcolor", STRING, &actGRD2bgcolor },
|
||||
{ "actGRDMbgcolor", STRING, &actGRDMbgcolor },
|
||||
{ "actHGRDbgcolor", STRING, &actHGRDbgcolor },
|
||||
{ "actDWDLbgcolor", STRING, &actDWDLbgcolor },
|
||||
{ "actSPRLbgcolor", STRING, &actSPRLbgcolor },
|
||||
{ "actfloatbgcolor", STRING, &actfloatbgcolor },
|
||||
{ "selTTBbgcolor", STRING, &selTTBbgcolor },
|
||||
{ "selLTRbgcolor", STRING, &selLTRbgcolor },
|
||||
{ "selMONObgcolor", STRING, &selMONObgcolor },
|
||||
{ "selGRIDbgcolor", STRING, &selGRIDbgcolor },
|
||||
{ "selGRD1bgcolor", STRING, &selGRD1bgcolor },
|
||||
{ "selGRD2bgcolor", STRING, &selGRD2bgcolor },
|
||||
{ "selGRDMbgcolor", STRING, &selGRDMbgcolor },
|
||||
{ "selHGRDbgcolor", STRING, &selHGRDbgcolor },
|
||||
{ "selDWDLbgcolor", STRING, &selDWDLbgcolor },
|
||||
{ "selSPRLbgcolor", STRING, &selSPRLbgcolor },
|
||||
{ "selfloatbgcolor", STRING, &selfloatbgcolor },
|
||||
#endif // BAR_FLEXWINTITLE_PATCH
|
||||
};
|
||||
#endif // XRESOURCES_PATCH
|
||||
|
||||
static const Key keys[] = {
|
||||
/* modifier key function argument */
|
||||
#if KEYMODES_PATCH
|
||||
@@ -1084,9 +1186,9 @@ static const Key keys[] = {
|
||||
#if WINVIEW_PATCH
|
||||
{ MODKEY, XK_o, winview, {0} },
|
||||
#endif // WINVIEW_PATCH
|
||||
#if XRDB_PATCH && !BAR_VTCOLORS_PATCH
|
||||
#if XRDB_PATCH || XRESOURCES_PATCH
|
||||
{ MODKEY|ShiftMask, XK_F5, xrdb, {.v = NULL } },
|
||||
#endif // XRDB_PATCH
|
||||
#endif // XRDB_PATCH | XRESOURCES_PATCH
|
||||
{ MODKEY, XK_t, setlayout, {.v = &layouts[0]} },
|
||||
{ MODKEY, XK_f, setlayout, {.v = &layouts[1]} },
|
||||
{ MODKEY, XK_m, setlayout, {.v = &layouts[2]} },
|
||||
@@ -1586,9 +1688,9 @@ static const Signal signals[] = {
|
||||
#if WINVIEW_PATCH
|
||||
{ "winview", winview },
|
||||
#endif // WINVIEW_PATCH
|
||||
#if XRDB_PATCH && !BAR_VTCOLORS_PATCH
|
||||
#if XRDB_PATCH || XRESOURCES_PATCH
|
||||
{ "xrdb", xrdb },
|
||||
#endif // XRDB_PATCH
|
||||
#endif // XRDB_PATCH | XRESOURCES_PATCH
|
||||
#if TAGOTHERMONITOR_PATCH
|
||||
{ "tagnextmonex", tagnextmonex },
|
||||
{ "tagprevmonex", tagprevmonex },
|
||||
@@ -1786,8 +1888,8 @@ static IPCCommand ipccommands[] = {
|
||||
#if WINVIEW_PATCH
|
||||
IPCCOMMAND( winview, 1, {ARG_TYPE_NONE} ),
|
||||
#endif // WINVIEW_PATCH
|
||||
#if XRDB_PATCH && !BAR_VTCOLORS_PATCH
|
||||
#if XRDB_PATCH || XRESOURCES_PATCH
|
||||
IPCCOMMAND( xrdb, 1, {ARG_TYPE_NONE} ),
|
||||
#endif // XRDB_PATCH
|
||||
#endif // XRDB_PATCH | XRESOURCES_PATCH
|
||||
};
|
||||
#endif // IPC_PATCH
|
||||
|
||||
Reference in New Issue
Block a user