Xinqi Bao's Git

config updated
authorXinqi Bao <[email protected]>
Mon, 4 Apr 2022 14:49:32 +0000 (22:49 +0800)
committerXinqi Bao <[email protected]>
Mon, 4 Apr 2022 14:49:32 +0000 (22:49 +0800)
config.def.h

index a758eb4..316fb90 100644 (file)
@@ -9,7 +9,9 @@ static const unsigned int snap      = 32;       /* snap pixel */
 static const int swallowfloating    = 0;        /* 1 means swallow floating windows by default */
 static const int showbar            = 1;        /* 0 means no bar */
 static const int topbar             = 1;        /* 0 means bottom bar */
 static const int swallowfloating    = 0;        /* 1 means swallow floating windows by default */
 static const int showbar            = 1;        /* 0 means no bar */
 static const int topbar             = 1;        /* 0 means bottom bar */
-static const char *fonts[]          = { "monospace:size=12" };
+static const char *fonts[]          = { "monospace:size=12",
+                                        "WenQuanYi Micro Hei:size=12:type=Regular:antialias=true:autohint=true",
+                                        "Symbols Nerd Font:pixelsize=18:type=2048-em:antialias=true:autohint=true" };
 static const char dmenufont[]       = "monospace:size=12";
 static const char col_gray1[]       = "#222222";
 static const char col_gray2[]       = "#444444";
 static const char dmenufont[]       = "monospace:size=12";
 static const char col_gray1[]       = "#222222";
 static const char col_gray2[]       = "#444444";
@@ -79,7 +81,7 @@ static const char *termcmd[]  = { TERMINAL, NULL };
 
 static Key keys[] = {
        /* modifier                     key        function        argument */
 
 static Key keys[] = {
        /* modifier                     key        function        argument */
-       { MODKEY,                       XK_b,      togglebar,      {0} },
+       { MODKEY|ShiftMask,             XK_b,      togglebar,      {0} },
        { MODKEY,                       XK_j,      focusstack,     {.i = +1 } },
        { MODKEY,                       XK_k,      focusstack,     {.i = -1 } },
        { MODKEY,                       XK_i,      incnmaster,     {.i = +1 } },
        { MODKEY,                       XK_j,      focusstack,     {.i = +1 } },
        { MODKEY,                       XK_k,      focusstack,     {.i = -1 } },
        { MODKEY,                       XK_i,      incnmaster,     {.i = +1 } },
@@ -93,9 +95,12 @@ static Key keys[] = {
        { MODKEY,                       XK_period, focusmon,       {.i = +1 } },
        { MODKEY|ShiftMask,             XK_comma,  tagmon,         {.i = -1 } },
        { MODKEY|ShiftMask,             XK_period, tagmon,         {.i = +1 } },
        { MODKEY,                       XK_period, focusmon,       {.i = +1 } },
        { MODKEY|ShiftMask,             XK_comma,  tagmon,         {.i = -1 } },
        { MODKEY|ShiftMask,             XK_period, tagmon,         {.i = +1 } },
-       { MODKEY,                       XK_minus,  setgaps,        {.i = -1 } },
-       { MODKEY|ShiftMask,             XK_equal,  setgaps,        {.i = +1 } },
+
+    // reverse concept, modifying based on window size
+       { MODKEY,                       XK_minus,  setgaps,        {.i = +1 } },
+       { MODKEY|ShiftMask,             XK_equal,  setgaps,        {.i = -1 } },
        { MODKEY,                       XK_equal,  setgaps,        {.i = 0  } },
        { MODKEY,                       XK_equal,  setgaps,        {.i = 0  } },
+
        TAGKEYS(                        XK_1,                      0)
        TAGKEYS(                        XK_2,                      1)
        TAGKEYS(                        XK_3,                      2)
        TAGKEYS(                        XK_1,                      0)
        TAGKEYS(                        XK_2,                      1)
        TAGKEYS(                        XK_3,                      2)
@@ -121,9 +126,11 @@ static Key keys[] = {
        { MODKEY,                       XK_q,      killclient,     {0} },
        { MODKEY,                       XK_p,      spawn,          {.v = dmenucmd } },
        { MODKEY,                       XK_Return, spawn,          {.v = termcmd } },
        { MODKEY,                       XK_q,      killclient,     {0} },
        { MODKEY,                       XK_p,      spawn,          {.v = dmenucmd } },
        { MODKEY,                       XK_Return, spawn,          {.v = termcmd } },
+       { MODKEY|ShiftMask,             XK_l,      spawn,          SHCMD("slock -m \"$(cowsay $(fortune) | lolcat -ft)\"") },
        { MODKEY,                       XK_w,      spawn,          SHCMD("firefox") },
        { MODKEY,                       XK_n,      spawn,          SHCMD(TERMINAL " -e sudo nmtui") },
        { MODKEY,                       XK_w,      spawn,          SHCMD("firefox") },
        { MODKEY,                       XK_n,      spawn,          SHCMD(TERMINAL " -e sudo nmtui") },
-       { MODKEY,                       XK_h,      spawn,          SHCMD(TERMINAL " -e htop") },
+       { MODKEY,                       XK_v,      spawn,          SHCMD(TERMINAL " -e htop") },
+       { MODKEY,                       XK_s,      spawn,          SHCMD(TERMINAL " -e alsamixer") },
 };
 
 /* button definitions */
 };
 
 /* button definitions */