summaryrefslogtreecommitdiffhomepage
path: root/config.def.h
diff options
context:
space:
mode:
Diffstat (limited to 'config.def.h')
-rw-r--r--config.def.h228
1 files changed, 85 insertions, 143 deletions
diff --git a/config.def.h b/config.def.h
index 2454b46..b6838cb 100644
--- a/config.def.h
+++ b/config.def.h
@@ -68,7 +68,7 @@ static const char *fonts[] = { "monospace:size=10" };
#endif // BAR_PANGO_PATCH
static const char dmenufont[] = "monospace:size=10";
-static char c000000[] = "#000000"; // placeholder value, overridden by vt colors or xrdb
+static char c000000[] = "#000000"; // placeholder value
static char normfgcolor[] = "#bbbbbb";
static char normbgcolor[] = "#222222";
static char normbordercolor[] = "#444444";
@@ -79,48 +79,35 @@ static char selbgcolor[] = "#005577";
static char selbordercolor[] = "#005577";
static char selfloatcolor[] = "#005577";
-#if BAR_STATUSCOLORS_PATCH
-static char warnfgcolor[] = "#000000";
-static char warnbgcolor[] = "#ffff00";
-static char warnbordercolor[] = "#ff0000";
-static char warnfloatcolor[] = "#ffffff";
-#endif // BAR_STATUSCOLORS_PATCH
+static char titlenormfgcolor[] = "#bbbbbb";
+static char titlenormbgcolor[] = "#222222";
+static char titlenormbordercolor[] = "#444444";
+static char titlenormfloatcolor[] = "#db8fd9";
-#if URGENTBORDER_PATCH || BAR_STATUSCOLORS_PATCH
-static char urgfgcolor[] = "#000000";
-static char urgbgcolor[] = "#000000";
-static char urgbordercolor[] = "#ff0000"; // NB: patch only works with border color for now
-static char urgfloatcolor[] = "#000000";
-#endif // URGENTBORDER_PATCH // BAR_STATUSCOLORS_PATCH
+static char titleselfgcolor[] = "#eeeeee";
+static char titleselbgcolor[] = "#005577";
+static char titleselbordercolor[] = "#005577";
+static char titleselfloatcolor[] = "#005577";
+
+static char tagsnormfgcolor[] = "#bbbbbb";
+static char tagsnormbgcolor[] = "#222222";
+static char tagsnormbordercolor[] = "#444444";
+static char tagsnormfloatcolor[] = "#db8fd9";
+
+static char tagsselfgcolor[] = "#eeeeee";
+static char tagsselbgcolor[] = "#005577";
+static char tagsselbordercolor[] = "#005577";
+static char tagsselfloatcolor[] = "#005577";
-#if BAR_WINTITLEACTIONS_PATCH
static char hidfgcolor[] = "#005577";
static char hidbgcolor[] = "#222222";
static char hidbordercolor[] = "#005577";
static char hidfloatcolor[] = "#f76e0c";
-#endif // BAR_WINTITLEACTIONS_PATCH
-#if BAR_POWERLINE_STATUS_PATCH || (BAR_TITLECOLOR_PATCH && !BAR_VTCOLORS_PATCH)
-static char titlefgcolor[] = "#FFF7D4";
-static char titlebgcolor[] = "#330000";
-static char titlebordercolor[] = "#330000";
-static char titlefloatcolor[] = "#f76e0c";
-static char titleselfgcolor[] = "#FFF7D4";
-static char titleselbgcolor[] = "#c278b6";
-static char titleselbordercolor[] = "#330000";
-static char titleselfloatcolor[] = "#FF0000";
-#endif // BAR_POWERLINE_STATUS_PATCH | BAR_TITLECOLOR_PATCH
-
-#if BAR_TABGROUPS_PATCH
-static char tabgrpactivefgcolor[] = "#FFF7D4";
-static char tabgrpactivebgcolor[] = "#444444";
-static char tabgrpactivebordercolor[] = "#330000";
-static char tabgrpinactivefgcolor[] = "#bbbbbb";
-static char tabgrpinactivebgcolor[] = "#222222";
-static char tabgrpinactivebordercolor[] = "#991100";
-static char tabgrpactivefloatcolor[] = "#000000";
-static char tabgrpinactivefloatcolor[] = "#000000";
-#endif // BAR_TABGROUPS_PATCH
+static char urgfgcolor[] = "#bbbbbb";
+static char urgbgcolor[] = "#222222";
+static char urgbordercolor[] = "#ff0000";
+static char urgfloatcolor[] = "#db8fd9";
#if BAR_FLEXWINTITLE_PATCH
static char normTTBbgcolor[] = "#330000";
@@ -165,28 +152,12 @@ static const unsigned int alphas[][3] = {
/* fg bg border */
[SchemeNorm] = { OPAQUE, baralpha, borderalpha },
[SchemeSel] = { OPAQUE, baralpha, borderalpha },
- #if BAR_STATUSCOLORS_PATCH
- [SchemeWarn] = { OPAQUE, baralpha, borderalpha },
- #endif // BAR_STATUSCOLORS_PATCH
- #if URGENTBORDER_PATCH || BAR_STATUSCOLORS_PATCH
- [SchemeUrg] = { OPAQUE, baralpha, borderalpha },
- #endif // URGENTBORDER_PATCH / BAR_STATUSCOLORS_PATCH
- #if BAR_WINTITLEACTIONS_PATCH
- [SchemeHid] = { OPAQUE, baralpha, borderalpha },
- #endif // BAR_WINTITLEACTIONS_PATCH
- #if BAR_VTCOLORS_PATCH
- [SchemeTagsNorm] = { OPAQUE, baralpha, borderalpha },
- [SchemeTagsSel] = { OPAQUE, baralpha, borderalpha },
[SchemeTitleNorm] = { OPAQUE, baralpha, borderalpha },
[SchemeTitleSel] = { OPAQUE, baralpha, borderalpha },
- [SchemeStatus] = { OPAQUE, baralpha, borderalpha },
- #elif BAR_TITLECOLOR_PATCH
- [SchemeTitle] = { OPAQUE, baralpha, borderalpha },
- #endif // BAR_VTCOLORS_PATCH / BAR_TITLECOLOR_PATCH
- #if BAR_TABGROUPS_PATCH
- [SchemeTabActive] = { OPAQUE, baralpha, borderalpha },
- [SchemeTabInactive] = { OPAQUE, baralpha, borderalpha },
- #endif // BAR_TABGROUPS_PATCH
+ [SchemeTagsNorm] = { OPAQUE, baralpha, borderalpha },
+ [SchemeTagsSel] = { OPAQUE, baralpha, borderalpha },
+ [SchemeHid] = { OPAQUE, baralpha, borderalpha },
+ [SchemeUrg] = { OPAQUE, baralpha, borderalpha },
#if BAR_FLEXWINTITLE_PATCH
[SchemeFlexActTTB] = { OPAQUE, baralpha, borderalpha },
[SchemeFlexActLTR] = { OPAQUE, baralpha, borderalpha },
@@ -227,106 +198,77 @@ static const unsigned int alphas[][3] = {
#if BAR_VTCOLORS_PATCH
static const char title_bg_dark[] = "#303030";
static const char title_bg_light[] = "#fdfdfd";
-static const int color_ptrs[][4] = {
+static const int color_ptrs[][ColCount] = {
/* fg bg border float */
[SchemeNorm] = { -1, -1, 5, 12 },
[SchemeSel] = { -1, -1, 11, 13 },
- #if BAR_STATUSCOLORS_PATCH
- [SchemeWarn] = { -1, 1, 1, 14 },
- #endif // BAR_STATUSCOLORS_PATCH
- #if URGENTBORDER_PATCH || BAR_STATUSCOLORS_PATCH
- [SchemeUrg] = { 7, 9, 9, 15 },
- #endif // URGENTBORDER_PATCH || BAR_STATUSCOLORS_PATCH
- #if BAR_WINTITLEACTIONS_PATCH
- [SchemeHid] = { 5, 0, 0, -1 },
- #endif // BAR_WINTITLEACTIONS_PATCH
- #if BAR_TITLECOLOR_PATCH
- [SchemeTitle] = { 6, -1, -1, -1 },
- #endif // BAR_TITLECOLOR_PATCH
- #if BAR_TABGROUPS_PATCH
- [SchemeTabActive] = { 6, 5, 5, -1 },
- [SchemeTabInactive] = { 2, 0, 0, -1 },
- #endif // BAR_TABGROUPS_PATCH
- [SchemeTagsNorm] = { 2, 0, 0, -1 },
- [SchemeTagsSel] = { 6, 5, 5, -1 },
[SchemeTitleNorm] = { 6, -1, -1, -1 },
[SchemeTitleSel] = { 6, -1, -1, -1 },
- [SchemeStatus] = { 2, 0, 0, -1 },
+ [SchemeTagsNorm] = { 2, 0, 0, -1 },
+ [SchemeTagsSel] = { 6, 5, 5, -1 },
+ [SchemeHid] = { 5, 0, 0, -1 },
+ [SchemeUrg] = { 7, 9, 9, 15 },
};
#endif // BAR_VTCOLORS_PATCH
-static
-char *colors[][4] = {
- /* fg bg border float */
- [SchemeNorm] = { normfgcolor, normbgcolor, normbordercolor, normfloatcolor },
- [SchemeSel] = { selfgcolor, selbgcolor, selbordercolor, selfloatcolor },
- #if BAR_STATUSCOLORS_PATCH
- [SchemeWarn] = { warnfgcolor, warnbgcolor, warnbordercolor, warnfloatcolor },
- #endif // BAR_STATUSCOLORS_PATCH
- #if URGENTBORDER_PATCH || BAR_STATUSCOLORS_PATCH
- [SchemeUrg] = { urgfgcolor, urgbgcolor, urgbordercolor, urgfloatcolor },
- #endif // URGENTBORDER_PATCH / BAR_STATUSCOLORS_PATCH
- #if BAR_WINTITLEACTIONS_PATCH
- [SchemeHid] = { hidfgcolor, hidbgcolor, hidbordercolor, hidfloatcolor },
- #endif // BAR_WINTITLEACTIONS_PATCH
- #if BAR_TITLECOLOR_PATCH
- [SchemeTitle] = { titlefgcolor, titlebgcolor, titlebordercolor, titlefloatcolor },
- #endif // BAR_TITLECOLOR_PATCH
- #if BAR_TABGROUPS_PATCH
- [SchemeTabActive] = { tabgrpactivefgcolor, tabgrpactivebgcolor, tabgrpactivebordercolor, tabgrpactivefloatcolor },
- [SchemeTabInactive] = { tabgrpinactivefgcolor, tabgrpinactivebgcolor, tabgrpinactivebordercolor, tabgrpinactivefloatcolor },
- #endif // BAR_TABGROUPS_PATCH
- #if BAR_VTCOLORS_PATCH
- [SchemeTagsNorm] = { c000000, c000000, c000000, c000000 },
- [SchemeTagsSel] = { c000000, c000000, c000000, c000000 },
- [SchemeTitleNorm] = { c000000, c000000, c000000, c000000 },
- [SchemeTitleSel] = { c000000, c000000, c000000, c000000 },
- [SchemeStatus] = { c000000, c000000, c000000, c000000 },
- #endif // BAR_VTCOLORS_PATCH / BAR_TITLECOLOR_PATCH
+static char *colors[][ColCount] = {
+ /* fg bg border float */
+ [SchemeNorm] = { normfgcolor, normbgcolor, normbordercolor, normfloatcolor },
+ [SchemeSel] = { selfgcolor, selbgcolor, selbordercolor, selfloatcolor },
+ [SchemeTitleNorm] = { titlenormfgcolor, titlenormbgcolor, titlenormbordercolor, titlenormfloatcolor },
+ [SchemeTitleSel] = { titleselfgcolor, titleselbgcolor, titleselbordercolor, titleselfloatcolor },
+ [SchemeTagsNorm] = { tagsnormfgcolor, tagsnormbgcolor, tagsnormbordercolor, tagsnormfloatcolor },
+ [SchemeTagsSel] = { tagsselfgcolor, tagsselbgcolor, tagsselbordercolor, tagsselfloatcolor },
+ [SchemeHid] = { hidfgcolor, hidbgcolor, hidbordercolor, hidfloatcolor },
+ [SchemeUrg] = { urgfgcolor, urgbgcolor, urgbordercolor, urgfloatcolor },
#if BAR_FLEXWINTITLE_PATCH
- [SchemeFlexActTTB] = { selfgcolor, actTTBbgcolor, c000000, c000000 },
- [SchemeFlexActLTR] = { selfgcolor, actLTRbgcolor, c000000, c000000 },
- [SchemeFlexActMONO] = { selfgcolor, actMONObgcolor, c000000, c000000 },
- [SchemeFlexActGRID] = { selfgcolor, actGRIDbgcolor, c000000, c000000 },
- [SchemeFlexActGRD1] = { selfgcolor, actGRD1bgcolor, c000000, c000000 },
- [SchemeFlexActGRD2] = { selfgcolor, actGRD2bgcolor, c000000, c000000 },
- [SchemeFlexActGRDM] = { selfgcolor, actGRDMbgcolor, c000000, c000000 },
- [SchemeFlexActHGRD] = { selfgcolor, actHGRDbgcolor, c000000, c000000 },
- [SchemeFlexActDWDL] = { selfgcolor, actDWDLbgcolor, c000000, c000000 },
- [SchemeFlexActSPRL] = { selfgcolor, actSPRLbgcolor, c000000, c000000 },
- [SchemeFlexActFloat] = { selfgcolor, actfloatbgcolor, c000000, c000000 },
- [SchemeFlexInaTTB] = { normfgcolor, normTTBbgcolor, c000000, c000000 },
- [SchemeFlexInaLTR] = { normfgcolor, normLTRbgcolor, c000000, c000000 },
- [SchemeFlexInaMONO] = { normfgcolor, normMONObgcolor, c000000, c000000 },
- [SchemeFlexInaGRID] = { normfgcolor, normGRIDbgcolor, c000000, c000000 },
- [SchemeFlexInaGRD1] = { normfgcolor, normGRD1bgcolor, c000000, c000000 },
- [SchemeFlexInaGRD2] = { normfgcolor, normGRD2bgcolor, c000000, c000000 },
- [SchemeFlexInaGRDM] = { normfgcolor, normGRDMbgcolor, c000000, c000000 },
- [SchemeFlexInaHGRD] = { normfgcolor, normHGRDbgcolor, c000000, c000000 },
- [SchemeFlexInaDWDL] = { normfgcolor, normDWDLbgcolor, c000000, c000000 },
- [SchemeFlexInaSPRL] = { normfgcolor, normSPRLbgcolor, c000000, c000000 },
- [SchemeFlexInaFloat] = { normfgcolor, normfloatbgcolor, c000000, c000000 },
- [SchemeFlexSelTTB] = { selfgcolor, selTTBbgcolor, c000000, c000000 },
- [SchemeFlexSelLTR] = { selfgcolor, selLTRbgcolor, c000000, c000000 },
- [SchemeFlexSelMONO] = { selfgcolor, selMONObgcolor, c000000, c000000 },
- [SchemeFlexSelGRID] = { selfgcolor, selGRIDbgcolor, c000000, c000000 },
- [SchemeFlexSelGRD1] = { selfgcolor, selGRD1bgcolor, c000000, c000000 },
- [SchemeFlexSelGRD2] = { selfgcolor, selGRD2bgcolor, c000000, c000000 },
- [SchemeFlexSelGRDM] = { selfgcolor, selGRDMbgcolor, c000000, c000000 },
- [SchemeFlexSelHGRD] = { selfgcolor, selHGRDbgcolor, c000000, c000000 },
- [SchemeFlexSelDWDL] = { selfgcolor, selDWDLbgcolor, c000000, c000000 },
- [SchemeFlexSelSPRL] = { selfgcolor, selSPRLbgcolor, c000000, c000000 },
- [SchemeFlexSelFloat] = { selfgcolor, selfloatbgcolor, c000000, c000000 },
+ [SchemeFlexActTTB] = { titleselfgcolor, actTTBbgcolor, c000000, c000000 },
+ [SchemeFlexActLTR] = { titleselfgcolor, actLTRbgcolor, c000000, c000000 },
+ [SchemeFlexActMONO] = { titleselfgcolor, actMONObgcolor, c000000, c000000 },
+ [SchemeFlexActGRID] = { titleselfgcolor, actGRIDbgcolor, c000000, c000000 },
+ [SchemeFlexActGRD1] = { titleselfgcolor, actGRD1bgcolor, c000000, c000000 },
+ [SchemeFlexActGRD2] = { titleselfgcolor, actGRD2bgcolor, c000000, c000000 },
+ [SchemeFlexActGRDM] = { titleselfgcolor, actGRDMbgcolor, c000000, c000000 },
+ [SchemeFlexActHGRD] = { titleselfgcolor, actHGRDbgcolor, c000000, c000000 },
+ [SchemeFlexActDWDL] = { titleselfgcolor, actDWDLbgcolor, c000000, c000000 },
+ [SchemeFlexActSPRL] = { titleselfgcolor, actSPRLbgcolor, c000000, c000000 },
+ [SchemeFlexActFloat] = { titleselfgcolor, actfloatbgcolor, c000000, c000000 },
+ [SchemeFlexInaTTB] = { titlenormfgcolor, normTTBbgcolor, c000000, c000000 },
+ [SchemeFlexInaLTR] = { titlenormfgcolor, normLTRbgcolor, c000000, c000000 },
+ [SchemeFlexInaMONO] = { titlenormfgcolor, normMONObgcolor, c000000, c000000 },
+ [SchemeFlexInaGRID] = { titlenormfgcolor, normGRIDbgcolor, c000000, c000000 },
+ [SchemeFlexInaGRD1] = { titlenormfgcolor, normGRD1bgcolor, c000000, c000000 },
+ [SchemeFlexInaGRD2] = { titlenormfgcolor, normGRD2bgcolor, c000000, c000000 },
+ [SchemeFlexInaGRDM] = { titlenormfgcolor, normGRDMbgcolor, c000000, c000000 },
+ [SchemeFlexInaHGRD] = { titlenormfgcolor, normHGRDbgcolor, c000000, c000000 },
+ [SchemeFlexInaDWDL] = { titlenormfgcolor, normDWDLbgcolor, c000000, c000000 },
+ [SchemeFlexInaSPRL] = { titlenormfgcolor, normSPRLbgcolor, c000000, c000000 },
+ [SchemeFlexInaFloat] = { titlenormfgcolor, normfloatbgcolor, c000000, c000000 },
+ [SchemeFlexSelTTB] = { titleselfgcolor, selTTBbgcolor, c000000, c000000 },
+ [SchemeFlexSelLTR] = { titleselfgcolor, selLTRbgcolor, c000000, c000000 },
+ [SchemeFlexSelMONO] = { titleselfgcolor, selMONObgcolor, c000000, c000000 },
+ [SchemeFlexSelGRID] = { titleselfgcolor, selGRIDbgcolor, c000000, c000000 },
+ [SchemeFlexSelGRD1] = { titleselfgcolor, selGRD1bgcolor, c000000, c000000 },
+ [SchemeFlexSelGRD2] = { titleselfgcolor, selGRD2bgcolor, c000000, c000000 },
+ [SchemeFlexSelGRDM] = { titleselfgcolor, selGRDMbgcolor, c000000, c000000 },
+ [SchemeFlexSelHGRD] = { titleselfgcolor, selHGRDbgcolor, c000000, c000000 },
+ [SchemeFlexSelDWDL] = { titleselfgcolor, selDWDLbgcolor, c000000, c000000 },
+ [SchemeFlexSelSPRL] = { titleselfgcolor, selSPRLbgcolor, c000000, c000000 },
+ [SchemeFlexSelFloat] = { titleselfgcolor, selfloatbgcolor, c000000, c000000 },
#endif // BAR_FLEXWINTITLE_PATCH
};
#if BAR_POWERLINE_STATUS_PATCH
-char *statuscolors[][4] = {
- /* fg bg border float */
- [SchemeNorm] = { normfgcolor, normbgcolor, normbordercolor, normfloatcolor },
- [SchemeSel] = { selfgcolor, selbgcolor, selbordercolor, selfloatcolor },
- [SchemeTitleNorm] = { titlefgcolor, titlebgcolor, titlebordercolor, titlefloatcolor },
- [SchemeTitleSel] = { titleselfgcolor, titleselbgcolor, titleselbordercolor, titleselfloatcolor },
+static char *statuscolors[][ColCount] = {
+ /* fg bg border float */
+ [SchemeNorm] = { normfgcolor, normbgcolor, normbordercolor, normfloatcolor },
+ [SchemeSel] = { selfgcolor, selbgcolor, selbordercolor, selfloatcolor },
+ [SchemeTitleNorm] = { titlenormfgcolor, titlenormbgcolor, titlenormbordercolor, titlenormfloatcolor },
+ [SchemeTitleSel] = { titleselfgcolor, titleselbgcolor, titleselbordercolor, titleselfloatcolor },
+ [SchemeTagsNorm] = { tagsnormfgcolor, tagsnormbgcolor, tagsnormbordercolor, tagsnormfloatcolor },
+ [SchemeTagsSel] = { tagsselfgcolor, tagsselbgcolor, tagsselbordercolor, tagsselfloatcolor },
+ [SchemeHid] = { hidfgcolor, hidbgcolor, hidbordercolor, hidfloatcolor },
+ [SchemeUrg] = { urgfgcolor, urgbgcolor, urgbordercolor, urgfloatcolor },
};
#endif // BAR_POWERLINE_STATUS_PATCH