From 2a85e57d47c33dcf69790314767b872aead3eabb Mon Sep 17 00:00:00 2001 From: natemaia Date: Tue, 8 May 2018 00:34:04 -0700 Subject: [PATCH] Update --- home/.config/gtk-3.0/bookmarks | 1 - home/.config/keypack | 7 +- home/.config/neofetch/archlabs.png | Bin 12634 -> 0 bytes home/.config/neofetch/config | 716 ------------------------ home/.config/ob-autostart/config | 1 - home/.config/obmenu-generator/schema.pl | 2 +- home/.config/openbox/environment | 15 +- home/.config/openbox/menu-static.xml | 196 ------- home/.xinitrc | 68 +-- home/.xprofile | 22 +- home/.zprofile | 8 +- home/bin/updates.sh | 2 +- 12 files changed, 39 insertions(+), 999 deletions(-) delete mode 100644 home/.config/neofetch/archlabs.png delete mode 100644 home/.config/neofetch/config delete mode 100644 home/.config/openbox/menu-static.xml diff --git a/home/.config/gtk-3.0/bookmarks b/home/.config/gtk-3.0/bookmarks index bfdff79d..dbacd0c8 100644 --- a/home/.config/gtk-3.0/bookmarks +++ b/home/.config/gtk-3.0/bookmarks @@ -7,6 +7,5 @@ file:///home/liveuser/Videos file:///home/liveuser/Templates file:///home/liveuser/.config .config file:///home/liveuser/.config/polybar -file:///home/liveuser/.config/neofetch file:///home/liveuser/.config/termite file:///home/liveuser/.config/openbox diff --git a/home/.config/keypack b/home/.config/keypack index bdb129cd..a9c63a53 100755 --- a/home/.config/keypack +++ b/home/.config/keypack @@ -5,10 +5,9 @@ # only after a valid internet connection is made do_setup() { - keys=( - AEFB411B072836CD48FF0381AE252C284B5DBA5D - 9E4F11C6A072942A7B3FD3B0B81EB14A09A25EB0 - 35F52A02854DCCAEC9DD5CC410443C7F54B00041 + keys=("AEFB411B072836CD48FF0381AE252C284B5DBA5D" + "9E4F11C6A072942A7B3FD3B0B81EB14A09A25EB0" + "35F52A02854DCCAEC9DD5CC410443C7F54B00041" ) sudo dirmngr IAg3fJ zr$YPq47N<|l0-K|mzw%C50+JV?OmE=bQc|TzUl~`UwZHX1Yw|a`Z|{ao-K{odJk2- zLzt^}I;vt!TUnpS(Kmf+S_zAOQZUG2U?J9xe{=cH>z`l4v-H_!SxqhS{*L$m(|?|1 zFM-pyh2T)J<`-=U`cZ*IHp*FwLK1mNzjHQVpx5HB1~lX(@BK2d5d>t^?F=6MWJ5y` z;oP@Q$fQ>Ole7^us|21VE(*eY-8+9N%&I_ZrY}L=R52w;?%p~L+2LCUbo8l@OHZ10 z613wq!vNkn4ls}}8do82RiU8Jp2KFv8BtJs*$WLAc9(=8ut*-jEOqe^PO?iG@@;8i zrKU+&AqArmv$1Ay2$DMoUdeaqLu&?jXg2zW5J8!QfUdA(p&el*$XE9fE5%CpzjCvU zGH(sP)IhV5RESFS5(ppAMnK<=DM8C@BM8DC=xmZ}9nv(yLu2+4j97PFIM#hS5E8s8 z4>NQXXx;qQ3LOp!QW@tyM)&}V=W?w;uApC>VgwV`3>4Rm@rTO5Y>WQsom;cn<%I_O zFD}6$TyUud3fS{H!~qOv_`(kdVT7_^gbqd-sFDE%-IwTx4T3>YWN3K_nxF>=_m~PL z=ur zM@!>j1a06;h?47D;7)k(ZnR~Bh$jsGUyYEtnfb*GE<%6a^=QcIRNO@Hk^@Bc07Dc8 z*l7ao(7s4OU}&-qF*JF^AJSR>=Cr(XnGo>5CZMdfZ}zZg6FkIVIF7`MfvV%r%wEm_ zPf`A8x+2&f$TSK8tVHYm4~J}z?P1ZR^a{# zY^dEWdNz_-qnlkFlX;3691GFFp+{gcq~n)hePCplUSJRyb>KsBhO5vz@F7GI%YuvS(6fjA#S5!wq^z3K|-=i8=ci4<9Xa=6~@8lq3=Or3}j|Jz3RpO7m6+2H*F0!;##1O%D%sM8M;tsUnNyZ8IAdwWRb zMH|~acQ{4m|NP@Tw*$HAfw~DIM+gr9qTa3Az$uX?xe$N1Q*;}^U;MxL1EU&}%S60j zrd{TZ6`&wmyh7drxEJvN6UzWJyg9A}X&TBiVg0~FMpQG*x&XY$26j61%aCoUoQ{}XIWrUpu(HnEm|_qVFmUrC>a>@in%WhmGiJk#xQ6V^vNu#0-JpZ{8CPf zB?JO{Iqk{ug5qe1o40kvAK;OY1B&@}0Q7HyKNKZpV6#s^`Au3~g0n81f{ZbOg23v+ zvLj(H01P$*J5E5h@7ZXE?dhvz!J6lX)&9F`Ky6Nd00l&dd$ z=PEbkp}rSWOrARUF?6{Etfto)+7gq4D0jfbhlR~)YBm&hE8+Jzt@S+$ z`}RMlnGk-?DHM_1;Z)IoeLliLcBw+X$r^&z&iuur<4fAvWEpro)eQ>D?mcuq2by5_ z_1N@<7B(u1Q;>SBT)dd>u;c&OK^Rt*(?&`5bfewusw+4>0`I!hek&ij{gqy9WzaCZX1>sbjs|Z~$O2f5e6?0q9B3 zrhpQM57Ok2`T*q}=9Vz*QQ&M^3>O@56qb|g5@a3^ET_ZJdPr$(&vlugdBAlTHetSK zLp-E=5evhH9@Y?*f_F2Zu$D~6p+gcR5J)#M99gjF&wEK!Ipq063ZIhtj5Yk%A7zTj z#zacd@W1nb@{(@Q(2E424;M=0nAg>a2%qYNB0Bx$_aI^j$;)>gl|y#rC3(zrSK3bf zlk{U7K|WD_99HyCSBBR(PBem>jc5jEi#gR&(&nZF1p>}mmLu9ylO++K)8#@uc#I3)^80IUqX*ZO@^tbW<6R*%e`1NlY%wDKQj0+6LQlUjN;fwb`g)4xLNFs=+=+>l12`r1iJ$`uvwdX$s2nE3V z_Zg5$B5&YBs~cjtQ%ornU|cpv+qS!^(8t4(d1a2=6{m?b`{+gT!x`(si%suNJQJz zQ8<8&4I1S%54oe_EO=FHT$xsQ{nV>AiMnp+w7*tRtg zKy9bz+Hy^S?^N|9t}uA)b!I6mM81lUz!6dhoE$u7&zCp+_|_HDw4?`oRB6gM7T|t9qH|7R zSOuw9rRFWr8sGJ2NJ{Q7g3DnFBnl&DU^_XzP-t6KZ0!@JyWKS+zZ5aj2Onb260{jm zRC(K|A%&4-B~dx4gEtK{&)o>Mxh^&E_mu}8AAPMKgC)e>BlUoyFrm7W^=`<5tJ#`9 zYIT*(=ir(KHIxmLC8P^q`&1gPmwdzjRVshfc%UgRU@u=VWoi#9IWrC&?QyD*X^XEI zVMLyH8vkXc&xmYt48aPK5VP?M2W8Vj$V_%#?)`ERZc-HrYQ3n5z2(bS*k%`97NpT5 z{k7|=OLjcZn3r88(^0hyGfDTl@hX?QPY(%#PD7c>-aK}P&#$1I0cjl(tp;r5RDE%maWmlD1c2eUI&5qHvF%`{y3%6R1~>3?U&5+Z#HLO~44HBn0_njUOLacQ@O0 zWOU(TPW1;epBlSj*HyTKP*G6uyf=)l>dWO78>1Qu)!KYqeFFN;hQ@F3I#PMyFiXx*dx!Pn~b5Inj(M|Yk9g%v}8NTE&H}~NbrIOGB$n9L8 zOpoaN`uHXuFoo?dFQGNnM3~)R!oOxw<*e2wEbjG2X4juS0jeC29Cm_+YdUM4Lm-F0 zb)^ObLkoqq;(qf`kVS!@p1#OgX5#+p0?EpebRu;vMWSy|bC zu1k)5Q}b8~_!?gfxdHA^`u_cU&rke`s(ui7Sf0ldS|l;MJwLX!c^0GvHFo8=$yy)= zFzY`$mCRfqF(dZb3%~_Wh$^+we`oo=`Dfs>6N8nG2N7jp;iHygtA^O^pkz)o`GVhE zAwU_3*IYX)#ZNl$e-l>1K3z=uo_zbP-Gx$C5Vt##5cmY^%R32@a{7Bx5qe1WR>X1! z6x&h>^8lQfV6|4C(=*+p_acsrsbs-01i->h zSgYT^7Vl^dFtFTN_dJSy4f-P7T`NnD)tpg&v6}k(<}tz_;GrXHg1pI^eb*KN=6`*5{+M5ib;v-avA_r@>g7Z!qD*Zoup z(jZz%v^qIP8@14{{d#P7F>)2@1v~I!kC*mL<+@f!CCUvj4ZQ9a$gQhDvfkmm6o~lwRQ;t-*Jk}V5w7;uJd+9$EqOtO z*X$>JyzR2UJaF_hjb+om{D<7VHxshS_~qcT=PdAzj)cP8@W?to);hIpY@^~;pS1b? zSXR6dGu>0DVpuiqm(M{ZcjxKdGz~Mt5+jO@Afm`R<6ToZYMVQ@9B7UZnH5yH8pihvRGZP#;c%yg@njA?k>ho ziY)o6Z|99Y)R$!#1-Pw?YyRlKiDMR5%a;i9;xe6VXs;Z$n_LZjDDU~9zlEX1%kL?W1v@btnANuN z^?m5`Xe-9_0)gX)k&I_*slny38|?y2PZ)oCBAEpR-VD&W^G3aN%^Z2#D=0ct0mFkG zyC{PGt1wGF#|BU76szQVRgqSYQ*@Av#oL*8FY+D6PdenpU1^~&F#-vyuz_&XL=_37 zr=AIRJS7jh6wL2=(H@4ei__ghbRyr~$)0yBY%+_0aKeHUwsz-5ta6T)cuE@}tD*RJ z67XtO9y6Di4_)D>LcAE7dUcCP+>EFqMdrZ}K%@rW^X|wvcnU&sAYguK-Rl%Bz>Slf zsFbPaC_Ao1iIcJ^VjbY76obIvA}F5n_-%gMMxX-70UHCyxgFqT$CM~$>UKq8vim&4 zpLNc(C?^1;?V3wbbktd9hwWV{ek8{^zET!f%3WH1jlbzC zaft!x79I3_IQ!BlfCY%H71+=?hqrIv*4-A;L%CEVV@{NL3kF|+)2xMrw5+dJrNONMIZ5Z8h!Z*ToZ?{9b(jmO^sGksdbwDnuo5^g=DJvv!|(u-mvR!a zkIx8c=RP;o;jj`_q9CO7w`(I^Ghbe<@60h1ph{)I0zMYF6J=;ZW~%aKEfYvL8Bog@ zX6l_<9_S-TE(JG~F&{pB*!!^gYtU;7o7IwDd_B_?Wod>d(67}l51$AFU`s!s>;K;6 zqVj#7Zdnzy*jGMAo<(FUp08KXg}-sE-=0{IDYTaTt94mA@kV`Fy@#vs28^!y=lYU^ zFv|pNniGwqV>Xq{ON#g2hxN`9alf~oS;t{i;RWny!k5C4bgu2J-mZ-4qSjV>U9LsI zh$>7t!7Lc}J4(r1$ak*W`b=>xqEx0VSh80~(n6Oat!&uMj8nt}bi{QHThFD&P$rBe zPN4NgcsNe)s*ps+`{jO#gw7dLF9fu}fRanh$X8MGuyL?iej*R+B_YP_r5DHQz{H>J z>@p$9w1I|#KqSH;=$xL)bPWv+J+*EloO>kr_#Pf0Lw~vGk1PU`wMy zQXJb?i$#wRu)FP&%crwog+=DBZ-23^D?CCdtIg(DC}{v!=Fq*><F6UZ z29U7jc8rY9f*s5RrBXlt+?PY13Ln3gfHNvtkw-R;syPEjEiW%G@{n23DOrJ?y(m`y z^5a{MhmNK=RaM75ZP}lX8d36eCy{kWW93nOB1%}ss}e;7pR+f0b)}~H4;2(=5Q{io zIQ|q^&#F?3?V~ZC930dBtd{#qr(zME4`U5Lze&5Z=9|0O=H*%Hqo+rTDLtj!F>v>4 z&G5`}@xauhgChgi)9(o~peThe?1)tpna=JL!qTo1vnqXG8hDA)*DU9f8UM)LTl^TR zmf0!Is(2RK1H#r%rYfJ)yKV|Gr~6~H{e1c7W3;t##_Y_n!HoN1#h#-n!7;EgRgmU? zc+09kpvkS8E`L46R3b=NiF%YXL`GS#1VQ-DfLd#bv(a|Hm>pb&y7ToxHoY#~)=Maa zC53sdruo|q7AT$*Jsb67CE)C@uy1ZotUNwvXO$Iatvjpi9|~)5BB6FUpnxtn$o(#c zJp@H{m+uNj|7xvFbkYV46xj~Mvx>iIS*zSV>or0R11k5{4EFTW$$`Y1-_>emm& zj$EggFJ;ONn}9P}XB>n$Gv2;>_G{;jjw4VxST8(l+6WBO?)+1?TB_A7%xUA1E3B08 z*x-ZAUFXn?u=?$}$m`LC9s*~(tR6)%(hc?jJcrvkm|_aLNCpZ#y|2h_Sa_Kd`;K#oJh0* z5erbALL5wU7!fBrJ_YPD4t>6&dOlQ;NW8m;y&>1HWCf7SRbUgOcuI~fWwlAGg+ZDP z@Q}h%nJgnRP5TtI0%qB0W@70d`=xhoQhWX`En?$`a+UnGiRjKInC9f(t6s^&eXMNj zeKJ?8G*6Fz+5 z+NM<>5I~dn`-%@&%%A=F2JjOcC0ML#4(%=-`G&S%zQx?&jD{nYw zu<+O30=1J)V8T~j3uMvYsEj3Frt!_v-c(xT5Fy}{Av3j8ou)N`JOmz z@#k5|<~uEghw4ano4JwXl&Ftt1jD}qKUf%^shv#6SUd}O*LQ_V8lHVjesFvPpy73> zZLY|o#M$lr`1`+pw9bt3xI_3TDn)pa;Mu=xSyAzjvfoO15tMoTYYLUZ{y_0n3>5|= zBuh>YX3&=mUTnfH|Nia0-r?&9Bi5wd0>T=l(8O-rK(nWO+f;jl>MY5O9Ij7 zBD?GJ}>^ZVPNrm z_JCipPgJQ$Es=|eZiXTm>b41^4vp;_#lT1CK3DsE&{DG9Xmtd2PJOeEd*@t~kjp9fcq#Uwc0UI?Ao|lim*lwEno;jdF3&dD zqP7NxJu7ZS3xG&@80iY6Ba4`#_rIRJEjLg-t-Q8VdEX%45tT*!Vxr#8UTTPr8ZX+G zo%g4diD()-*daE6z*-$`{=tUZ`D)y)-U&`5Az42)#~FC*ggAd$@*NXK&LnS>TPGKk zX`3)gMNuNr*E$VMIvTdk%I(ijUzNGLQ|b$gw0HndF3v9=oC@B`qAL%Rz42>gl%ZKT z)Y4)v#3CU21 zTe~y-Yi;Q0`?u0`A_G7vnPx+$cHC&R@@b8eKjRm?=XVd&p0oD?=>sy+Q!-Vk6xO_S zdNq={iDS$0O-re?X2*sc5aZ^D##%^T^+;4GJ9%GDu*`eGe)m0t51!=k_rw_~b-@gR z*rE^b0*rjR^oFBl)SARKQ}TJxDTYe16=yF~xFyBs;pnyGS5Y9n<-z=!q6eZ=b9Vo2 zQ9(}EPmMk8P7_hqB!qaH=Ac!-{F8Mb*rDoYPRs~Zjl;HCv><`*IPBPilih5&^00XG z_wV1Uv!^*BK=qzaC|D1$p?n9@ouuXy@7>MQaX;UswOwl)96t#XUD21l&cAK<_W(bi z?T?uJL7V`xob8g&&HXr{Itfu*Or@w-9cgn+bJ5JvyK=4YLKzSsg}+$7;R@2`BenNXc4TYz8_%E$P0qxat%oYwwPoMi}x%wxht>l@&e zL%vZE>@&;a&}K=;0-_Fk+Yk4nNbl%NYEIpFQ5bLS@moE7=KET+g$g%2S|TqM2`L1I zhVHL_9Hrj^C-#IVwSLAT{^v!6_}z-?2Tx_e5}~Zp<@qluDJhx3M~(f;!_@c)mL~nY z@MX;D`Hcjwr`(Ey5!$YWUoPOztDtxDaEs42W#Iz4S#(OK_}SDEnhG~wghz_~qqd_5 z>8r0RGivx8LIL+KpO7}U+x#q6&jIpgs$?~-XJ&9?<%GZFov>BhoIn_#XZs)5de!;E z0~pqT;NV@YBXW_X^BIa`!n%6*7Fnp-A173P7kfp&ovE`j^lalgtFXBaWcXAz$CT8l z2NRZVS4a6*RIMHkt>)|DXCK(Y2(65X%dLm;+qYJVJkaC#N_F4TJSu$v5(&L`th#z< zZTgB%HVcnmqX%+blv%|L+s5TpZNDF?*%H@RsxA|gM;LRr8BrOYUBcHY3>XiSU|;MG z{b1)XB#H0gUq9mxPBKkmC`*zG&^L^d*e#tXy|jxwA5~5p{L$==j~96G{)3b!#J|#L zwF-phM>R#%Cp7Qa(Hw2H61{KJ9jxUC%fHQxK25|EcSMf^&FAr9C!$JXd1RXG&lS6& zYBM+YLW+{q#e}kik27;G;$KOWnA^<+|I@a4{@DB@eNq%@PeHoIoT2nkdtF6@n#WIy zD2X}9BShw>k~0i56?=-QvUko2f^jmrUzqPI@CobNRw*Q;lcMycB-TDwc-+hQbvxwO zC8y_|;Dp2S9D93S{zQG~6os1J&GRA4=Mp`~cTtL!&o#c6MHG$YaIW{fcV26WHVKFC7iEOF6j4 z<6xdDEVg>%DJkkq1nlyKi{4k9S#M!RHXtMbeSqjhib6OI z{Szr|Q0ewdLAB!Mkl#Y`dl!#(nrX#TWdJjS_v0GtIJgM(I#w`IFApSX;;UAVWta8~nxnb-_znHBU`J}F%-aDx(DnH%L>Sr2* znL95~r(J}g_tz?LL?A?o90_?8mlx%dSy!qn9F$VOiljXEMWe?8S)Yj&3l5K^xWwC39)2sPjY(yH72LN-cz)ac7+uLkAm#lhj{T+isBk1xIiE?wCa zrn$>q1Xd`aQJ)og(KhNZD$9uz-PxoKmfx7*K-2h)QzmTAda3e&0nTe ziv&JQ$@fiB>dMi3RJLelI3~`@7U2RrJc+_?*3yz*eylq{*0AR~u%RP7bttu(vX`!} z&A??s1hyBtTu>mJU4r7k{${)Ufel+tJGn!Of@~NdDJSq4erprMQA-6vdVhSzgKwuR5c2`lyG6%pwf88oxMtccoBUxP~})-~?d$CWNA z#pUE8nJpzK)`>vjU|j&BV3d)`mS?5`@q0Ux_W4;_mRmZ7`gp=G5@|TQBe>u}IewI1 zzx%WDv%6+`bllKZBZ+l0w8rd>Fc!tV$Yip$W@I>Pom(l}Yx!WUrlDKGwyk?kNuYhw z?7YczQC-_YI~u;&91$kRsh$R=XY=9o(~}|{p;~vp8jfl#=Dl>O63>W&r+xVJ(Glep zC`dCH(|mvxcTr&DusqQ-d~5GOwkMEywz6#VWv?e&qN21SpPqKgz&bch4g*Ync{PAA z$VEdh$JZ;OLoE36T~q$W%zHl&hXZo4PKo;NJX;=yIVi#{@!Oy1l=^}wlA^1h1#-Oueg}b3!7XFSLdE$xUkNQ$sZQ*w;ccUrmbz0@emzr|Vp~TOL zC@A5BGm zjns|iKB^^DW%kXX!}0tyX=zr;wSBU+-y{HgQ=N^9X#N;w;^zw5iWQw{RvYNp4zO_; z-v_c|&4x}wWd_2ZT@do64igs zmcNKs{+=yM(EFKTRZu5lr19ljSj&3qJ>}F&o6Y!@DK`qKS^7{DwP5+`cGqx&1sN|G z`$PEng8XL1#z61)-~`4P7Zam3vETa*)3db!0cdbFf^tT)&!j7kiRD5gV{t%0y0wUh zH@K^yNzvDrjN#q7{kGC8cIfeJ{7*Qz9c20G;#O$yWy0VKCVic{^Hr?R=2YH@D!p0z zmq$G{6OksdJx+tWb$Ua-LO8W7d%8rE>%K>DWwuPe3*3!4c(;r;v#wX6+JJZ*`H41J zZN7E*r$A&w{AEx)JsU5acrL7gMv8O)6kq?IKRM|)&{3-ERLq9jQLA%GSb1lxJ`McI zet+m}!$mLV-%{c|bSCI+3Gp#6cEK=iUeyS7%<WSSq;I^=)>yxBQ1(i=J(dHG1Id&=IGB>Usy^<-PBP^pC*|DE2Qt+**v(|r9~CU zh~gLP2(YuW3;R|;w4p_)uMY)rr=XYBGY}1m|LB?l!e)J|Gfi(bQ%P@S|E{LtE`Q_= z=tr<)ZAeKQE)FBAY$!0D8a}5KGLu~J*(Nsu++i4)(Ly0^@XWE)9T_;OUIhAO-be*9`}; zXEL`|_za^DB4c-{|JZE>ShzP#(1ABfsCl25(9jdO`e^7eEn>@T$y>lDfx4W+>~UR2 z<>OQ|1!~WU`kJX`f|tmv7~Gf?iF}sa{#5;eCvv^LHt4OhW-mo1sIG_*F5x%^JrBg4 zAK~$ndE>^&oG{uT6R8F}abd#s?TlK%rdgzr_mE*154&eZAZ)%T5NB+AepV*CRg#G; z>oa5O18>Ut`Sr}(RqOH$1W%_!Pz|^ra9N#IGkd6^i|&0~5wzdqM6l`8U07G`y7Sf9 z^O4lRL^Ev9pOb6Jm#wD_*?5|9z~kBb(L6$K$(_KQ?Us zrE^Vtq}CmDm1>spx&oCrMT;PFWzZkY-fTEU{o_O`Q zW}YBId0CYRt2i6FUMD!+ye3q{6v+ z;DNeSN{P^$q*{c_v<}mvhsYssgb9VHVnwvRIOI(he6k43x7gt$U!xcI6d=M>bhRBDaS4@n zCy$NVq|Y}dJ@$ug@&{l;2d0gEP@YPq*8CQssTRLcnjX@y4U8Pr?f81!=#%o>7u%S; zNq*Nf1ey)puAxnyuk17NaY<*jFnUf+a3;Wt8IV}!cYVHjlW7j&{n~^AM_!w2h$B>% zRTj4HK=;q)qfU=*7UKiWuayu*Lo$wcXkkxU6|Ne6k{?z112b~=$2jp~vHY|M3|#rT zR!2CYXAG{$hhU+y5Mdu*G%r(khKKePQPOl#{q)RK?Nzn}ot!RB%_mXUb4J&GbbrPc z8^TL%IuoZwFejDA55oGi35!;O0@xwoVjkdx!yR{5^{4Z(VVho8eDpzHIE!7Zl6giY z!)%ks>PT4n{*9a{MC1{OT$^8dL(;83w&SR$q&&S&>~SFoqj6_KC0%38;zq_E_jz>) z>ml+bKCk4ep30q~ye75rf(&qpxbLxx@-D_#8c@S&YmHA3w8uVWYJ8!g&BpXdU1^<- zJq*IImQICq2;e&szx6QEK{&oU)1e?{#5xu{0~hN1H3mXTHCP`hU*Hl7rMXK75yJk_ zs_S*GSl%{o2lwh=5LWAmI_qhpWwcVrE46vY(u8FQQcbp6i>K0G{d{oz#11137{6$P z-ei^1BJs()U!U%WfGhpc{|xN>{oQr$eux4D;T!G7g>M(2H+Ztjwb{cy@j--wkb`%= zgH}N(vqSyuH+g_~mR{p`m0%2ve_Ec>uvV&q}tt}ylocv(j^_7`ki7XF9 zIB;ClB%OFC1kenwy=H&17*!c{j$U)3fhc+O)hy@plGsLKDi`#B5N63v z+P;oUl4Sw2w&D;J>8leCOVGuE*T)OKlzw6LGsEGRjDZCzt@7{boo2AzZG%CCn$qQ% z{#ORu1+r%jTe`~bGRfAZWW&J=L9^GIf-1hjLQT!t>jWSuU(%?@^Z)<= diff --git a/home/.config/neofetch/config b/home/.config/neofetch/config deleted file mode 100644 index 395cbfcd..00000000 --- a/home/.config/neofetch/config +++ /dev/null @@ -1,716 +0,0 @@ -#!/usr/bin/env bash -# -# Neofetch config file -# https://github.com/dylanaraps/neofetch - -# Speed up script by not using unicode -export LC_ALL=C -export LANG=C - -# See this wiki page for more info: -# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info -print_info() { - info title - info underline - - info "OS" distro - #info "Model" model - info "Kernel" kernel - info "Uptime" uptime - info "Packages" packages - info "Shell" shell - info underline - #info "Resolution" resolution - #info "DE" de - info "WM" wm - #info "WM Theme" wm_theme - info "Theme" theme - info "Icons" icons - info "Terminal" term - info underline - #info "Terminal Font" term_font - info "CPU" cpu - info "GPU" gpu - info "Memory" memory - - - # info "CPU Usage" cpu_usage - # info "Disk" disk - # info "Battery" battery - # info "Font" font - # info "Song" song - # info "Local IP" local_ip - # info "Public IP" public_ip - # info "Users" users - # info "Install Date" install_date - - info line_break - info cols - info line_break -} - - -# Kernel - - -# Shorten the output of the kernel function. -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --kernel_shorthand -# Supports: Everything except *BSDs (except PacBSD and PC-BSD) -# -# Example: -# on: '4.8.9-1-ARCH' -# off: 'Linux 4.8.9-1-ARCH' -kernel_shorthand="on" - - -# Distro - - -# Shorten the output of the distro function -# -# Default: 'off' -# Values: 'on', 'off', 'tiny' -# Flag: --distro_shorthand -# Supports: Everything except Windows and Haiku -distro_shorthand="on" - -# Show/Hide OS Architecture. -# Show 'x86_64', 'x86' and etc in 'Distro:' output. -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --os_arch -# -# Example: -# on: 'Arch Linux x86_64' -# off: 'Arch Linux' -os_arch="off" - - -# Uptime - - -# Shorten the output of the uptime function -# -# Default: 'on' -# Values: 'on', 'off', 'tiny' -# Flag: --uptime_shorthand -# -# Example: -# on: '2 days, 10 hours, 3 mins' -# off: '2 days, 10 hours, 3 minutes' -# tiny: '2d 10h 3m' -uptime_shorthand="on" - - -# Shell - - -# Show the path to $SHELL -# -# Default: 'off' -# Values: 'on', 'off' -# Flag: --shell_path -# -# Example: -# on: '/bin/bash' -# off: 'bash' -shell_path="off" - -# Show $SHELL version -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --shell_version -# -# Example: -# on: 'bash 4.4.5' -# off: 'bash' -shell_version="on" - - -# CPU - - -# CPU speed type -# -# Default: 'bios_limit' -# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'. -# Flag: --speed_type -# Supports: Linux with 'cpufreq' -# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value. -speed_type="bios_limit" - -# Shorten the output of the CPU function -# -# Default: 'off' -# Values: 'on', 'off', 'tiny', 'name', 'speed' -# Flag: --cpu_shorthand -# -# Example: -# on: 'i7-6500U (4) @ 3.1GHz' -# off: 'Intel i7-6500U (4) @ 3.1GHz' -# tiny: 'i7-6500U (4)' -# name: 'Intel i7-6500U (4)' -# speed: '3.1GHz' -cpu_shorthand="on" - -# CPU Speed -# Hide/Show CPU speed. -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --cpu_speed -# -# Example: -# on: 'Intel i7-6500U (4) @ 3.1GHz' -# off: 'Intel i7-6500U (4)' -cpu_speed="on" - -# CPU Cores -# Display CPU cores in output -# -# Default: 'logical' -# Values: 'logical', 'physical', 'off' -# Flag: --cpu_cores -# Support: 'physical' doesn't work on BSD. -# -# Example: -# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) -# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) -# off: 'Intel i7-6500U @ 3.1GHz' -cpu_cores="off" - -# CPU Temperature -# Hide/Show CPU temperature. -# Note the temperature is added to the regular CPU function. -# -# Default: 'off' -# Values: 'C', 'F', 'off' -# Flag: --cpu_temp -# Supports: Linux -# -# Example: -# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' -# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' -# off: 'Intel i7-6500U (4) @ 3.1GHz' -cpu_temp="off" - - -# GPU - - -# Enable/Disable GPU Brand -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --gpu_brand -# -# Example: -# on: 'AMD HD 7950' -# off: 'HD 7950' -gpu_brand="off" - -# Which GPU to display -# -# Default: 'all' -# Values: 'all', 'dedicated', 'integrated' -# Flag: --gpu_type -# Supports: Linux -# -# Example: -# all: -# GPU1: AMD HD 7950 -# GPU2: Intel Integrated Graphics -# -# dedicated: -# GPU1: AMD HD 7950 -# -# integrated: -# GPU1: Intel Integrated Graphics -gpu_type="all" - - -# Resolution - - -# Display refresh rate next to each monitor -# Default: 'off' -# Values: 'on', 'off' -# Flag: --refresh_rate -# Supports: Doesn't work on Windows. -# -# Example: -# on: '1920x1080 @ 60Hz' -# off: '1920x1080' -refresh_rate="off" - - -# Gtk Theme / Icons / Font - - -# Shorten output of GTK Theme / Icons / Font -# -# Default: 'off' -# Values: 'on', 'off' -# Flag: --gtk_shorthand -# -# Example: -# on: 'Numix, Adwaita' -# off: 'Numix [GTK2], Adwaita [GTK3]' -gtk_shorthand="on" - - -# Enable/Disable gtk2 Theme / Icons / Font -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --gtk2 -# -# Example: -# on: 'Numix [GTK2], Adwaita [GTK3]' -# off: 'Adwaita [GTK3]' -gtk2="on" - -# Enable/Disable gtk3 Theme / Icons / Font -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --gtk3 -# -# Example: -# on: 'Numix [GTK2], Adwaita [GTK3]' -# off: 'Numix [GTK2]' -gtk3="off" - - -# IP Address - - -# Website to ping for the public IP -# -# Default: 'http://ident.me' -# Values: 'url' -# Flag: --ip_host -public_ip_host="http://ident.me" - - -# Disk - - -# Which disks to display. -# The values can be any /dev/sdXX, mount point or directory. -# NOTE: By default we only show the disk info for '/'. -# -# Default: '/' -# Values: '/', '/dev/sdXX', '/path/to/drive'. -# Flag: --disk_show -# -# Example: -# disk_show=('/' '/dev/sdb1'): -# 'Disk (/): 74G / 118G (66%)' -# 'Disk (/mnt/Videos): 823G / 893G (93%)' -# -# disk_show=('/'): -# 'Disk (/): 74G / 118G (66%)' -# -disk_show=('/') - -# Disk subtitle. -# What to append to the Disk subtitle. -# -# Default: 'mount' -# Values: 'mount', 'name' -# Flag: --disk_subtitle -# -# Example: -# name: 'Disk (/dev/sda1): 74G / 118G (66%)' -# 'Disk (/dev/sdb2): 74G / 118G (66%)' -# -# mount: 'Disk (/): 74G / 118G (66%)' -# 'Disk (/mnt/Local Disk): 74G / 118G (66%)' -disk_subtitle="mount" - - -# Song - - -# Print the Artist and Title on separate lines -# -# Default: 'off' -# Values: 'on', 'off' -# Flag: --song_shorthand -# -# Example: -# on: 'Artist: The Fratellis' -# 'Song: Chelsea Dagger' -# -# off: 'Song: The Fratellis - Chelsea Dagger' -song_shorthand="on" - - -# Install Date - - -# Whether to show the time in the output -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --install_time -# -# Example: -# on: 'Thu 14 Apr 2016 11:50 PM' -# off: 'Thu 14 Apr 2016' -install_time="on" - -# Set time format in the output -# -# Default: '24h' -# Values: '12h', '24h' -# Flag: --install_time_format -# -# Example: -# 12h: 'Thu 14 Apr 2016 11:50 PM' -# 24h: 'Thu 14 Apr 2016 23:50' -install_time_format="12h" - - -# Text Colors - - -# Text Colors -# -# Default: 'distro' -# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' -# Flag: --colors -# -# Each number represents a different part of the text in -# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' -# -# Example: -# colors=(distro) - Text is colored based on Distro colors. -# colors=(4 6 1 8 8 6) - Text is colored in the order above. -colors=(distro) - - -# Text Options - - -# Toggle bold text -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --bold -bold="on" - -# Enable/Disable Underline -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --underline -underline_enabled="on" - -# Underline character -# -# Default: '-' -# Values: 'string' -# Flag: --underline_char -underline_char="-" - - -# Color Blocks - - -# Color block range -# The range of colors to print. -# -# Default: '0', '7' -# Values: 'num' -# Flag: --block_range -# -# Example: -# -# Display colors 0-7 in the blocks. (8 colors) -# neofetch --block_range 0 7 -# -# Display colors 0-15 in the blocks. (16 colors) -# neofetch --block_range 0 15 -block_range=(0 7) - -# Toggle color blocks -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --color_blocks -color_blocks="on" - -# Color block width in spaces -# -# Default: '3' -# Values: 'num' -# Flag: --block_width -block_width=3 - -# Color block height in lines -# -# Default: '1' -# Values: 'num' -# Flag: --block_height -block_height=1 - - -# Progress Bars - - -# Bar characters -# -# Default: '-', '=' -# Values: 'string', 'string' -# Flag: --bar_char -# -# Example: -# neofetch --bar_char 'elapsed' 'total' -# neofetch --bar_char '-' '=' -bar_char_elapsed="-" -bar_char_total="=" - -# Toggle Bar border -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --bar_border -bar_border="on" - -# Progress bar length in spaces -# Number of chars long to make the progress bars. -# -# Default: '15' -# Values: 'num' -# Flag: --bar_length -bar_length=15 - -# Progress bar colors -# When set to distro, uses your distro's logo colors. -# -# Default: 'distro', 'distro' -# Values: 'distro', 'num' -# Flag: --bar_colors -# -# Example: -# neofetch --bar_colors 3 4 -# neofetch --bar_colors distro 5 -bar_color_elapsed="distro" -bar_color_total="distro" - - -# Info display -# Display a bar with the info. -# -# Default: 'off' -# Values: 'bar', 'infobar', 'barinfo', 'off' -# Flags: --cpu_display -# --memory_display -# --battery_display -# --disk_display -# -# Example: -# bar: '[---=======]' -# infobar: 'info [---=======]' -# barinfo: '[---=======] info' -# off: 'info' -cpu_display="off" -memory_display="off" -battery_display="off" -disk_display="off" - - -# Backend Settings - -# Image backend. -# -# Default: 'ascii' -# Values: 'ascii', 'caca', 'catimg', 'jp2a', 'iterm2', 'off', 'tycat', 'w3m' -# Flag: --backend -image_backend="w3m" - -# Image Source -# -# Which image or ascii file to display. -# -# Default: 'auto' -# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' -# Flag: --source -# -# NOTE: 'auto' will pick the best image source for whatever image backend is used. -# In ascii mode, distro ascii art will be used and in an image mode, your -# wallpaper will be used. -image_source="$HOME/.config/neofetch/archlabs.png" - - -# Ascii Options - - -# Ascii distro -# Which distro's ascii art to display. -# -# Default: 'auto' -# Values: 'auto', 'distro_name' -# Flag: --ascii_distro -# -# NOTE: Arch and Ubuntu have 'old' logo variants. -# Change this to 'arch_old' or 'ubuntu_old' to use the old logos. -# NOTE: Ubuntu has flavor variants. -# Change this to 'Lubuntu', 'Xubuntu', 'Ubuntu-GNOME' or 'Ubuntu-Budgie' to use the flavors. -# NOTE: Arch, Crux and Gentoo have a smaller logo variant. -# Change this to 'arch_small', 'crux_small' or 'gentoo_small' to use the small logos. -#ascii_distro="arch_old" - -# Ascii Colors -# -# Default: 'distro' -# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' -# Flag: --ascii_colors -# -# Example: -# ascii_colors=(distro) - Ascii is colored based on Distro colors. -# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors. -ascii_colors=(distro) - -# Bold ascii logo -# Whether or not to bold the ascii logo. -# -# Default: 'on' -# Values: 'on', 'off' -# Flag: --ascii_bold -ascii_bold="on" - - -# Image Options - - -# Thumbnail directory -# -# Default: '~/.cache/thumbnails/neofetch' -# Values: 'dir' -thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" - -# Crop mode -# -# Default: 'normal' -# Values: 'normal', 'fit', 'fill' -# Flag: --crop_mode -# -# See this wiki page to learn about the fit and fill options. -# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F -crop_mode="normal" - -# Crop offset -# Note: Only affects 'normal' crop mode. -# -# Default: 'center' -# Values: 'northwest', 'north', 'northeast', 'west', 'center' -# 'east', 'southwest', 'south', 'southeast' -# Flag: --crop_offset -crop_offset="center" - -# Image size -# The image is half the terminal width by default. -# -# Default: 'auto' -# Values: 'auto', '00px', '00%', 'none' -# Flags: --image_size -# --size -image_size="200" - -# Ggap between image and text -# -# Default: '3' -# Values: 'num', '-num' -# Flag: --gap -gap=3 - -# Image offsets -# Only works with the w3m backend. -# -# Default: '0' -# Values: 'px' -# Flags: --xoffset -# --yoffset -yoffset=10 -xoffset=10 - -# Image background color -# Only works with the w3m backend. -# -# Default: '' -# Values: 'color', 'blue' -# Flag: --bg_color -background_color= - - -# Scrot Options - - -# Whether or not to always take a screenshot -# You can manually take a screenshot with "--scrot" or "-s" -# -# Default: 'off' -# Values: 'on', 'off' -# Flags: --scrot -# -s -scrot="off" - -# Screenshot Program -# Neofetch will automatically use whatever screenshot tool -# is installed on your system. -# -# If 'neofetch -v' says that it couldn't find a screenshot -# tool or you're using a custom tool then you can change -# the option below to a custom command. -# -# Default: 'auto' -# Values: 'auto' 'cmd -flags' -# Flag: --scrot_cmd -scrot_cmd="auto" - -# Screenshot Directory -# Where to save the screenshots -# -# Default: '~/Pictures/' -# Values: 'dir' -# Flag: --scrot_dir -# -# Note: Neofetch won't create the directory if it doesn't exist. -scrot_dir="$HOME/Pictures/" - -# Screenshot Filename -# What to name the screenshots -# -# Default: 'neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png' -# Values: 'string' -# Flag: --scrot_name -scrot_name="neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png" - -# Image upload host -# Where to upload the image. -# -# Default: 'teknik' -# Values: 'imgur', 'teknik' -# Flag: --image_host -# -# NOTE: If you'd like another image host to be added to Neofetch. -# Open an issue on github. -image_host="teknik" - - -# Misc Options - - -# Config version. -# -# NOTE: Don't change this value, neofetch reads this to determine -# how to handle backwards compatibility. -config_version="2.1.0" diff --git a/home/.config/ob-autostart/config b/home/.config/ob-autostart/config index e314240a..ef2fded2 100644 --- a/home/.config/ob-autostart/config +++ b/home/.config/ob-autostart/config @@ -1,5 +1,4 @@ # OB_Autostart config LAUNCH_LIST = [ - ("Window snapping","opensnap --daemon -c /etc/opensnap","0","*"), ("Window switcher","skippy-xd --config $HOME/.config/skippy-xd/skippy-xd.rc --start-daemon","1","*"), ] diff --git a/home/.config/obmenu-generator/schema.pl b/home/.config/obmenu-generator/schema.pl index 2c18651d..e7634c84 100644 --- a/home/.config/obmenu-generator/schema.pl +++ b/home/.config/obmenu-generator/schema.pl @@ -85,4 +85,4 @@ our $SCHEMA = [ {sep => undef}, {item => ['i3lock-fancy -p', 'Lock Screen', 'lock']}, {item => ['oblogout', 'Exit Openbox', 'exit']}, - ] +] diff --git a/home/.config/openbox/environment b/home/.config/openbox/environment index 8ef77587..d0dba124 100644 --- a/home/.config/openbox/environment +++ b/home/.config/openbox/environment @@ -4,14 +4,11 @@ # To set your language for displaying messages and time/date formats, use the following: # LANG=en_US.UTF8 -# GNOME Keyring -export "$(gnome-keyring-daemon --start --components=pkcs11,secrets)" - # xdg-open applications -export XDG_CURRENT_DESKTOP=XFCE -export DE="xfce" +# export XDG_CURRENT_DESKTOP=XFCE +# export DE="xfce" -# dbus with openbox -if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then - eval "$(dbus-launch --sh-syntax --exit-with-session)" -fi +# # dbus with openbox +# if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then +# eval "$(dbus-launch --sh-syntax --exit-with-session)" +# fi diff --git a/home/.config/openbox/menu-static.xml b/home/.config/openbox/menu-static.xml deleted file mode 100644 index ca48b66e..00000000 --- a/home/.config/openbox/menu-static.xml +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - exo-open --launch TerminalEmulator - - - - - exo-open --launch WebBrowser - - - - - exo-open --launch FileManager - - - - - geany - - - - - - - galculator - - - - - file-roller - - - - - gpicview - - - - - - - scrot 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f' - - - - - scrot -d 5 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f' - - - - - scrot -d 10 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f' - - - - - scrot -s 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f' - - - - - - - audacious - - - - - mpv --player-operation-mode=pseudo-gui - - - - - - - - - - - obconf - - - - - kickshaw - - - - - obkey - - - - - ob-autostart - - - - - - exo-open ~/.config/openbox/menu.xml - - - - - exo-open ~/.config/openbox/rc.xml - - - - - exo-open ~/.config/openbox/autostart - - - - - - - - - - - - - - - - - al-panel-chooser - - - - - - xfce4-appearance-settings - - - - - nitrogen - - - - - rofi-theme-selector - - - - - - xfce4-settings-manager - - - - - pavucontrol - - - - - arandr - - - - - - - termite --exec=pacli - - - - - gparted - - - - - - - - - i3lock-fancy -p - - - - - rofr.sh -l - - - - - diff --git a/home/.xinitrc b/home/.xinitrc index 24f8ef80..ee49c026 100755 --- a/home/.xinitrc +++ b/home/.xinitrc @@ -6,15 +6,12 @@ # startx ~/.xinitrc WM -# Session to run if none given +# Session to run if none passed via startx session=${1:-openbox} -# set ENV window manager for use in other scripts +# set environment wm for use in scripts export WM="$session" -# bspwm requires this to be set -export XDG_CONFIG_HOME=$HOME/.config - # Default Arch xinit scripts if [ -d /etc/X11/xinit/xinitrc.d ]; then for f in /etc/X11/xinit/xinitrc.d/*.sh; do @@ -22,59 +19,36 @@ if [ -d /etc/X11/xinit/xinitrc.d ]; then done fi -if [ -f /etc/X11/xinit/.Xmodmap ]; then - xmodmap /etc/X11/xinit/.Xmodmap -fi - # user init scripts and settings -if [ -f ~/.Xmodmap ]; then - xmodmap ~/.Xmodmap -fi - -if [ -f ~/.Xresources ]; then - xrdb -merge ~/.Xresources -fi - -if [ -f ~/.xprofile ]; then - source ~/.xprofile -fi - +[ -f /etc/X11/xinit/.Xmodmap ] && xmodmap /etc/X11/xinit/.Xmodmap +[ -f ~/.Xmodmap ] && xmodmap ~/.Xmodmap +[ -f ~/.Xresources ] && xrdb -merge ~/.Xresources +[ -f ~/.xprofile ] && source ~/.xprofile +# keyring for storing passwords if hash gnome-keyring &>/dev/null; then - # keyring for storing passwords gnome-keyring-daemon --start --components=pkcs11 & fi -if [ -x "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1" ]; then - # run policy kit - /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & -fi +# display timeout and sleep +xset s 3600 3600 +xset dpms 3600 3700 4000 # keyboard repeat rate -kbdrate -d 400 -r 50 xset r rate 400 50 +kbdrate -d 400 -r 50 -# display timeout -xset s 3600 3600 +# 1/1 mouse acceleration +xset m 1/1 -# Do NOT put code below this case statement +# Do NOT put commands below the exec lines case $session in - i3|i3wm) - exec i3 - ;; - bsp|bspwm) - exec bspwm - ;; - xfce|xfce4) - exec startxfce4 - ;; - openbox) - exec openbox-session - ;; - dwm) - exec dwm - ;; - *) - exec "$1" # Unknown, try running it + i3|i3wm) exec i3 ;; + bsp|bspwm) exec bspwm ;; + xfce|xfce4) exec startxfce4 ;; + openbox) exec openbox-session ;; + awesome) exec awesome ;; + dwm) exec dwm ;; + *) exec "$1" # Unknown, try running it esac diff --git a/home/.xprofile b/home/.xprofile index 67a0238b..3568b721 100644 --- a/home/.xprofile +++ b/home/.xprofile @@ -1,22 +1,10 @@ # .xprofile # vim:ft=sh -# lightdm sources this file at boot -# as well as our own xinitrc with startx -export XDG_CONFIG_HOME=$HOME/.config +# sourced at boot by xinit -if [ -d "/sbin" ]; then - PATH="/sbin:$PATH" -fi +[ -d "/sbin" ] && PATH="$PATH:/sbin" +[ -d "/usr/sbin" ] && PATH="$PATH:/usr/sbin" +[ -d "$HOME/bin" ] && PATH="$HOME/bin:$PATH" -if [ -d "/usr/sbin" ]; then - PATH="/usr/sbin:$PATH" -fi - -if [ -d "$HOME/bin" ]; then - PATH=$HOME/bin:$PATH -fi - -if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then - eval "$(dbus-launch --sh-syntax --exit-with-session)" -fi +export XDG_CONFIG_HOME="$HOME/.config" diff --git a/home/.zprofile b/home/.zprofile index be8db225..38f0384f 100644 --- a/home/.zprofile +++ b/home/.zprofile @@ -1,9 +1,5 @@ # .zprofile # sourced by zsh when used as a login shell -# Uncomment below to autologin startx -# also see comments in ~/.xinitrc for more info - -if [[ -z $DISPLAY ]] && [[ -n $XDG_VTNR ]] && [[ $XDG_VTNR -eq 1 ]]; then - exec startx -- vt1 &> /dev/null -fi +# automatically run startx when logging in to tty1 +[[ -z $DISPLAY ]] && [[ $XDG_VTNR -eq 1 ]] && exec startx -- vt1 &>/dev/null diff --git a/home/bin/updates.sh b/home/bin/updates.sh index aff9bc2f..8924171d 100755 --- a/home/bin/updates.sh +++ b/home/bin/updates.sh @@ -29,7 +29,7 @@ while true; do while [[ $updates -eq 0 ]]; do echo $BAR_ICON - sleep 1200 + sleep 1600 updates=$(checkupdates | wc -l) done done