From 439d2a96c27935533d6e7a6f8eed8bbcb4e70144 Mon Sep 17 00:00:00 2001 From: BitHeaven Date: Fri, 28 Apr 2023 15:29:31 +0500 Subject: [PATCH] little update --- config.h | 149 ++++++++++++++++++++++++++++--------------------------- dwm | Bin 80784 -> 80784 bytes dwm.o | Bin 74776 -> 74832 bytes 3 files changed, 75 insertions(+), 74 deletions(-) diff --git a/config.h b/config.h index 7f778b0..a6d803f 100644 --- a/config.h +++ b/config.h @@ -55,27 +55,28 @@ static const Rule rules[] = { */ /* class instance title tags mask isfloating monitor */ // ----- 1 ----- - { "st-256color", NULL, NULL, 0, 0, -1 }, + { "st-256color", NULL, NULL, 0, 0, -1 }, // ----- 2 ----- - { "Code", NULL, NULL, 1 << 1, 0, -1 }, + { "Code", NULL, NULL, 1 << 1, 0, -1 }, // ----- 3 ----- - { "thunderbird", NULL, NULL, 1 << 2, 0, -1 }, - { "KeePassXC", NULL, NULL, 1 << 2, 0, -1 }, + { "thunderbird", NULL, NULL, 1 << 2, 0, -1 }, + { "KeePassXC", NULL, NULL, 1 << 2, 0, -1 }, // ----- 4 ----- { "TelegramDesktop", NULL, NULL, 1 << 3, 0, -1 }, - { "discord", NULL, NULL, 1 << 3, 0, -1 }, + { "discord", NULL, NULL, 1 << 3, 0, -1 }, // ----- 5 ----- - { "Steam", NULL, NULL, 1 << 4, 0, -1 }, + { "Steam", NULL, NULL, 1 << 4, 0, -1 }, + { "steamwebhelper", NULL, NULL, 1 << 4, 0, -1 }, // ----- 7 ----- - { "QjackCtl", NULL, NULL, 1 << 6, 1, -1 }, - { "PatchMatrix", NULL, NULL, 1 << 6, 0, -1 }, + { "QjackCtl", NULL, NULL, 1 << 6, 1, -1 }, + { "PatchMatrix", NULL, NULL, 1 << 6, 0, -1 }, { "Blueman-manager", NULL, NULL, 1 << 6, 0, -1 }, - { "corectrl", NULL, NULL, 1 << 6, 0, -1 }, + { "corectrl", NULL, NULL, 1 << 6, 0, -1 }, // ----- 9 ----- - { "firefox", NULL, NULL, 1 << 8, 0, -1 }, + { "firefox", NULL, NULL, 1 << 8, 0, -1 }, // ----- OTHER ----- - { "xwinwrap", NULL, NULL, 1 << 9, 0, -1 }, - { NULL, NULL, "broken", 1 << 9, 0, -1 }, + { "xwinwrap", NULL, NULL, 1 << 9, 0, -1 }, + { NULL, NULL, "broken", 1 << 9, 0, -1 }, }; /* layout(s) */ @@ -122,72 +123,72 @@ static const char *dmenucmd[] = { "dmenu_run", "-g", "15", "-fn", dmenufont, "-n static const char *termcmd[] = { "st", NULL }; static const Key keys[] = { - /* modifier key function argument */ - { 0, XF86XK_ModeLock, spawn, {.v = lockcmd } }, - { 0, XK_Print, spawn, {.v = screenshot } }, - { ShiftMask, XK_Print, spawn, {.v = screenshotarea } }, - { 0, XF86XK_AudioRaiseVolume, spawn, {.v = volup } }, - { 0, XF86XK_AudioLowerVolume, spawn, {.v = voldown } }, - { 0, XF86XK_AudioMute, spawn, {.v = volmute } }, - { SUPERKEY, XK_p, spawn, {.v = dmenucmd } }, - { SUPERKEY, XK_Return, spawn, {.v = termcmd } }, - { SUPERKEY, XK_b, togglebar, {.i = 1} }, - { SUPERKEY|ShiftMask, XK_b, togglebar, {.i = 2} }, - { ALTKEY, XK_Tab, focusstack, {.i = +1 } }, -/* { SUPERKEY, XK_k, focusstack, {.i = -1 } }, */ - { SUPERKEY, XK_i, incnmaster, {.i = +1 } }, - { SUPERKEY, XK_d, incnmaster, {.i = -1 } }, - { SUPERKEY, XK_h, setmfact, {.f = -0.05} }, - { SUPERKEY, XK_l, setmfact, {.f = +0.05} }, - { SUPERKEY|ShiftMask, XK_Return, zoom, {0} }, - { SUPERKEY, XK_Tab, view, {.ui = 0 } }, // next tab - { SUPERKEY|ShiftMask, XK_Tab, view, {.ui = -1 } }, // prev tab - { SUPERKEY|ControlMask, XK_Tab, view, {.ui = -2 } }, // last tab - { SUPERKEY, XK_q, killclient, {0} }, - { SUPERKEY, XK_t, setlayout, {.v = &layouts[1]} }, - { SUPERKEY, XK_f, setlayout, {.v = &layouts[2]} }, - { SUPERKEY, XK_m, setlayout, {.v = &layouts[3]} }, - { SUPERKEY|ShiftMask, XK_g, setlayout, {.v = &layouts[4]} }, - { SUPERKEY, XK_g, setlayout, {.v = &layouts[0]} }, -/* { SUPERKEY, XK_space, setlayout, {0} }, */ - { SUPERKEY|ShiftMask, XK_space, togglefloating, {0} }, - { SUPERKEY, XK_0, view, {.ui = ~0 } }, - { SUPERKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, - { SUPERKEY, XK_comma, focusmon, {.i = -1 } }, - { SUPERKEY, XK_period, focusmon, {.i = +1 } }, - { SUPERKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, - { SUPERKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, - { SUPERKEY, XK_minus, setgaps, {.i = -1 } }, - { SUPERKEY, XK_equal, setgaps, {.i = +1 } }, - { SUPERKEY|ShiftMask, XK_equal, setgaps, {.i = 0 } }, - { SUPERKEY|ShiftMask, XK_t, togglealwaysontop, {0} }, - { SUPERKEY|ShiftMask, XK_f, togglefullscr, {0} }, - { SUPERKEY, XK_F5, xrdb, {.v = NULL } }, - TAGKEYS( XK_1, 0) - TAGKEYS( XK_2, 1) - TAGKEYS( XK_3, 2) - TAGKEYS( XK_4, 3) - TAGKEYS( XK_5, 4) - TAGKEYS( XK_6, 5) - TAGKEYS( XK_7, 6) - TAGKEYS( XK_8, 7) - TAGKEYS( XK_9, 8) - { SUPERKEY|ShiftMask, XK_q, quitprompt, {0} }, + /* modifier key function argument */ + { 0, XF86XK_ModeLock, spawn, {.v = lockcmd } }, + { 0, XK_Print, spawn, {.v = screenshot } }, + { ShiftMask, XK_Print, spawn, {.v = screenshotarea } }, + { 0, XF86XK_AudioRaiseVolume, spawn, {.v = volup } }, + { 0, XF86XK_AudioLowerVolume, spawn, {.v = voldown } }, + { 0, XF86XK_AudioMute, spawn, {.v = volmute } }, + { SUPERKEY, XK_p, spawn, {.v = dmenucmd } }, + { SUPERKEY, XK_Return, spawn, {.v = termcmd } }, + { SUPERKEY, XK_b, togglebar, {.i = 1} }, + { SUPERKEY|ShiftMask, XK_b, togglebar, {.i = 2} }, + { ALTKEY, XK_Tab, focusstack, {.i = +1 } }, +/* { SUPERKEY, XK_k, focusstack, {.i = -1 } }, */ + { SUPERKEY, XK_i, incnmaster, {.i = +1 } }, + { SUPERKEY, XK_d, incnmaster, {.i = -1 } }, + { SUPERKEY, XK_h, setmfact, {.f = -0.05} }, + { SUPERKEY, XK_l, setmfact, {.f = +0.05} }, + { SUPERKEY|ShiftMask, XK_Return, zoom, {0} }, + { SUPERKEY, XK_Tab, view, {.ui = 0 } }, // next tab + { SUPERKEY|ShiftMask, XK_Tab, view, {.ui = -1 } }, // prev tab + { SUPERKEY|ControlMask, XK_Tab, view, {.ui = -2 } }, // last tab + { SUPERKEY, XK_q, killclient, {0} }, + { SUPERKEY, XK_t, setlayout, {.v = &layouts[1]} }, + { SUPERKEY, XK_f, setlayout, {.v = &layouts[2]} }, + { SUPERKEY, XK_m, setlayout, {.v = &layouts[3]} }, + { SUPERKEY|ShiftMask, XK_g, setlayout, {.v = &layouts[4]} }, + { SUPERKEY, XK_g, setlayout, {.v = &layouts[0]} }, +/* { SUPERKEY, XK_space, setlayout, {0} }, */ + { SUPERKEY|ShiftMask, XK_space, togglefloating, {0} }, + { SUPERKEY, XK_0, view, {.ui = ~0 } }, + { SUPERKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, + { SUPERKEY, XK_comma, focusmon, {.i = -1 } }, + { SUPERKEY, XK_period, focusmon, {.i = +1 } }, + { SUPERKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, + { SUPERKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, + { SUPERKEY, XK_minus, setgaps, {.i = -1 } }, + { SUPERKEY, XK_equal, setgaps, {.i = +1 } }, + { SUPERKEY|ShiftMask, XK_equal, setgaps, {.i = 0 } }, + { SUPERKEY|ShiftMask, XK_t, togglealwaysontop, {0} }, + { SUPERKEY|ShiftMask, XK_f, togglefullscr, {0} }, + { SUPERKEY, XK_F5, xrdb, {.v = NULL } }, + TAGKEYS( XK_1, 0) + TAGKEYS( XK_2, 1) + TAGKEYS( XK_3, 2) + TAGKEYS( XK_4, 3) + TAGKEYS( XK_5, 4) + TAGKEYS( XK_6, 5) + TAGKEYS( XK_7, 6) + TAGKEYS( XK_8, 7) + TAGKEYS( XK_9, 8) + { SUPERKEY|ShiftMask, XK_q, quitprompt, {0} }, }; /* button definitions */ /* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */ static const Button buttons[] = { - /* click event mask button function argument */ - { ClkLtSymbol, 0, Button1, setlayout, {0} }, - { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, - { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, - { ClkClientWin, ALTKEY, Button1, movemouse, {0} }, - { ClkClientWin, ALTKEY, Button2, togglefloating, {0} }, - { ClkClientWin, ALTKEY, Button3, resizemouse, {0} }, - { ClkTagBar, 0, Button1, view, {0} }, - { ClkTagBar, 0, Button3, toggleview, {0} }, - { ClkTagBar, SUPERKEY, Button1, tag, {0} }, - { ClkTagBar, SUPERKEY, Button3, toggletag, {0} }, + /* click event mask button function argument */ + { ClkLtSymbol, 0, Button1, setlayout, {0} }, + { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, + { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, + { ClkClientWin, ALTKEY, Button1, movemouse, {0} }, + { ClkClientWin, ALTKEY, Button2, togglefloating, {0} }, + { ClkClientWin, ALTKEY, Button3, resizemouse, {0} }, + { ClkTagBar, 0, Button1, view, {0} }, + { ClkTagBar, 0, Button3, toggleview, {0} }, + { ClkTagBar, SUPERKEY, Button1, tag, {0} }, + { ClkTagBar, SUPERKEY, Button3, toggletag, {0} }, }; diff --git a/dwm b/dwm index 0ce4b38560c8e8e94022ab3ba1431b1a927d4032..31ffa6caa9f97521bf4e476b45ab9810fd83f5c2 100755 GIT binary patch delta 4928 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 TQ2kw~@S?Bkn93PxWHbC9eQ8Hm delta 4932 zcmZ{o4OmoF8pqEWQ3gMT!2!n+a9}|NK?agl(8}QvR+N0iv`scGEZ4M5p)#{#!PUxE zP4ra?yTef)wZg*I)W&|E|uzz@JdF^Y3(L!azBnPRn?wpZlns zyH9#g_e|)6e6s@N(pluwW08M-&dc6AK3w?1m0836`$cEO75_B(l5=&B?EyTW;w)xM zff89SJ288P{7^!(EoSbL(zr%VnarM2`x$H3*spGpeY>a
2BIko1_19Co=I-sU& z)WT9(&7#mjW=peDaKP>s@paks9xHZ)K*Uwi6FBQ*4mYr*N~{?l@R7gCZy^NKg4-QIOu^ z`lY-7!V)>(PL(L#9u%=YSZ_-IwR@o_w=hZz9>LRTX|RoF(k`S~)D&#<$y0}xLW9jo zT^c{Tq8df_`T{sB^veME?LFmfZDE6a}?D`9Z+L=_nKATbgG1!rBPMie2;I5Mpb=X9^ZD2 zs`?tKGz4*V4~n}CYL-S-ee*rOB^vd&xRP(XMpb={lpTt=JsuP{32K%`Reke4z9ky< zx44pTyGB)gjTH9>#PxbmTn;r$qpH4`U#KM-^|!e2o!G8XRbQjB7S%O_m(X*?YV58z zWxJg!5i3=r`Yw{ybn1XQL!-WwC99bf8irnI)W#}VeVwL4Ro@)7J#Ix^Nz0%XX?$B1 z^%#|gp^qB1Ls19z>OQK!D0aKX?tMgV$vpB4$L6I`t%_PsN#W+)R*f2?sCw`2vBoI& zSdD#>VxOV0PgCr98v9dK#K64XtKYS*ZRl>Iy3bd9=&ilKg__-1OY@WCk4-^#KQGJ~8M+!OB9vz;Wyi|x&Js68$Cd5538T9vJEc`tou9z9CS|`LI z*!Qj%A{zGVpdAb(A!dRV;C9fu0rh}68-)nz$=DX~VXzLI0gl)t#OvV4U)|*qgCWz{kMvz*oUxTZJeBCxM5+zkx1E2fqUY ziiGF_*Mt6e4Q3V#5dp3R9|kvp>H1v8`h0{6Vb}()2A|)Kz~Bd;U_`)?JB3K~VQk$l zAvS=<-9og25nvbi4H(~>u?}!Ln6XEQ1)u|50gl{@5ds^)8ZdsJ5Vyedpnq;3#!5>u zM4;1&o`6N432_a)1@`UB*slkKNB~bCL^*I=nGpHlF|Z1pSB{2&U;Imm@P3T#`~u}b z(;*@9z(>Fh;BK%69Ca9h4Vbbog~-js!x%i|fs_A@o`GAyTVUGP2<*$)?P?*U!|eWA z%pG_VtO3Wn5E$%_l^pKJ*k~{rbbxcfYxU?kXlf9m9NY%F!GKdjw1bJKM6U4a&)7j2 zfoXK=pi`gI|Ksvg15lrHgseF79qF-9B>sQ0xkz#;9(0MuHYf?2O(DCb^Emgi&6R> zxJm!09%^Cl3o%ssca!XmamHJTJ0ABu`cL&Rj>C1e*%Fb1S;InCFR9>a+)F9+xGDH! z)DR;{e=-=~(LH>=D`H1+rd?oWlsZMyMm=~34JYCRqw{6s!R6Ed45xukns zq$X{~9-TpPHGw>vCf8W`UV5o!bmVoE##-@QQs{6UWB>b|?N!(kV7o{sYL@T;lyV}9 z$58eO8_%KQ6S@2m3az#B$0@0H7@tS;Yomg59YTaj^?Bk?^Td~G4#M{G4wcrLB0oWi zxl##Sl9CLi3${3qg)ynMGhhp#>$QQAuN4SUtte9Il~AG!g&6re+h*9(DDI?*KT0Vl z!xGniAcRBGlMPwA^#*+q9pX^2Ic{VKm=CZ#RtO_vmw^^XNL%wPZOplBd$-Q^NvQ?Gs|S z6dsqf)^1^sE2j5Ojpk>m^3()Ahl5W^%-Tp_pzV&zSvy^Ue$UtObVMDSPGi6jx1G;DLAkAN*l zGU$>G##iL2d<*vVAwC^PZuYG(A<&r&2~!AiqhAQED!2M7ogzpa zsiP^3n<$`pB!8JEHb-GR7vp(5?P?CR9Qa0v6e-$#gYnPknbe9@th#ThrP&J`t^5G(b(>Ms5qB6br8f6d{2HaSjMVjN zpf_3u^B1VFCCaiJTk;sGin#`38mf>!e^aqTo}iYNtyqsa=bz#6)N+0m|2xgU5Xk2_ z-@fpDZwg6_rL3!|Jk$C4)vZ17X`6AwO650?*0l`2VTos}-szR-90~$~b;9vD~rp0!qBI zpGQ#J9jmU(M7{4W!~*b3eA4NmQPd@V03Yt!>ZJ$=+~ zpxCn62JX=D0>{rrZsYl7k$&9D`3lFx{>Zw^miFgmVd$CTp;0`>Ct`#gB%*BoDE Hx9a{6;1osK diff --git a/dwm.o b/dwm.o index 1d2e60bba6ea0b6436bae6bbdd9507992ec34f0d..d88a9636a78fc9a91669b3216c01af0dffb06d71 100644 GIT binary patch delta 1176 zcmZ9KO=uHA6vy+n5jK*~Hj*ZkW|M##5H$3V=)uH;*c=3dT2fFsvEZS_gIhsN5wr&nX%!8Apo?OQl;RtAf;t1s+yC$PW_EU%Te`Ka zTdTXFszzUpIWJx+OpX8$MT9@8!cwHX>;Y~AT(;@GkYPY z-I!VLgKTa3W?iy4wQ%*`0l1?rKKmfSDeb}Yx|dRV?Ho{2-_|8Kp=I8`?t@J&`VoQ3 z;-@qHR6<)XobV70JNW#qKFgm`wVM^F4AS!iLk{p|UUJIRXcvgepa7q7i{zzX1<)ygL8@ delta 1134 zcmZ9LPiPZS5XN^lDI}V#u}zu;EcxdlTMF6;mK57=idgMIiU-ZD#2#!8is?x~XuykD z(9|3z2Qkgb)KkL>^_YWTDh8W_ilEX~s!2VVAgC9`dD&N3--F$6=ljjPH@m}b)~tn^ zH5Y|sMSXiwS1!d4r*M!k=N#|`opV3Jr6G1^xDFj53>22OUFRdSC@WS;CQ}t zzbJ1x^~v0$QMjdVzx*o0DSe|}bW@bxxdIe5J{M&e(lcM)S>S_yZV!QE``c_UN#gHo z1CX7Y2CQf2$nI&1RTF}pl} z#^kg76(he_N}2#GXkm%^vS;~z^SDeQ+7xgsG90tgjn*BZ>?HSdfxNX8R_50&Uw{1yM3}vs!{G$mYc46WWP0J_X zG0nhH%rLA8xHfFyc`Pw}UBEjN2F_xG;hcaYV+JlDxWF5$3V1he;HKbjoG|>hvOevC zpEA@j(MQ{N_^A14CH9JJWOd9i{DbJfEV7c$35`fPJfgdfEO@`odAr$T~vcG zL1sD#Qy^g_2qX3;7!7FHp%64wLzEN6G?Ox}GFihGlNzdFl2@1}k$*4bJE?xGh9OGN lxEF?T@Sz%^3>&6NYVU#7YPP{{X