From a21240d642326e01473795e80910602731657eee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Thu, 4 Apr 2024 15:50:39 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mise):=20add=20a=20new=20tool:?= =?UTF-8?q?=20mise?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../arch/packages/tasks/modules/coding.yml | 2 + .config/fish/completions/mise.fish | 10 ++++ .config/fish/conf.d/mise.fish | 1 + .config/fish/user_variables.fish | 2 - .config/mise/.github/README.md | 3 ++ .config/mise/.github/title.png | Bin 0 -> 14288 bytes .config/mise/config.toml | 44 ++++++++++++++++++ .config/pacman/arch-packages.txt | 2 +- .config/pacman/aur-packages.txt | 1 + 9 files changed, 62 insertions(+), 3 deletions(-) create mode 100644 .config/fish/completions/mise.fish create mode 100644 .config/fish/conf.d/mise.fish create mode 100644 .config/mise/.github/README.md create mode 100644 .config/mise/.github/title.png create mode 100644 .config/mise/config.toml diff --git a/.config/ansible/roles/arch/packages/tasks/modules/coding.yml b/.config/ansible/roles/arch/packages/tasks/modules/coding.yml index 36937bfe..13bfb374 100644 --- a/.config/ansible/roles/arch/packages/tasks/modules/coding.yml +++ b/.config/ansible/roles/arch/packages/tasks/modules/coding.yml @@ -45,12 +45,14 @@ - tgpt-bin - vscodium-bin - vscodium-marketplace-bin + - mise # Cargo - name: Install Rust Packages cargo: name: - cargo-update + - cargo-binstall # Npm - name: Install Npm Packages diff --git a/.config/fish/completions/mise.fish b/.config/fish/completions/mise.fish new file mode 100644 index 00000000..b799436c --- /dev/null +++ b/.config/fish/completions/mise.fish @@ -0,0 +1,10 @@ +# if "usage" is not installed show an error +if ! command -v usage &>/dev/null + echo >&2 + echo "Error: usage CLI not found. This is required for completions to work in mise." >&2 + echo "See https://usage.jdx.dev for more information." >&2 + return 1 +end + +set _usage_spec_mise (mise usage | string collect) +complete -xc mise -a '(usage complete-word -s "$_usage_spec_mise" -- (commandline -cop) (commandline -t))' diff --git a/.config/fish/conf.d/mise.fish b/.config/fish/conf.d/mise.fish new file mode 100644 index 00000000..f6e68d86 --- /dev/null +++ b/.config/fish/conf.d/mise.fish @@ -0,0 +1 @@ +mise activate fish | source diff --git a/.config/fish/user_variables.fish b/.config/fish/user_variables.fish index 026209c5..1e7bc997 100644 --- a/.config/fish/user_variables.fish +++ b/.config/fish/user_variables.fish @@ -16,7 +16,6 @@ set -xg CARGO_HOME $XDG_DATA_HOME/cargo set -xg LEIN_HOME $XDG_DATA_HOME/lein set -xg NUGET_PACKAGES $XDG_CACHE_HOME/NuGetPackages set -xg ANDROID_HOME $XDG_DATA_HOME/android -set -xg BUN_INSTALL $XDG_DATA_HOME/bun set -xg NODE_REPL_HISTORY $XDG_DATA_HOME/node_repl_history set -xg DOCKER_CONFIG $XDG_CONFIG_HOME/docker set -xg SQLITE_HISTORY $XDG_DATA_HOME/sqlite_history @@ -55,7 +54,6 @@ fish_add_path /sbin fish_add_path /usr/lib/rustup/bin fish_add_path /usr/lib/go/bin fish_add_path $HOME/.dotnet/tools -fish_add_path $BUN_INSTALL/bin fish_add_path $XDG_DATA_HOME/bob/nvim-bin fish_add_path $XDG_DATA_HOME/npm/bin fish_add_path $XDG_DATA_HOME/nvim/mason/bin diff --git a/.config/mise/.github/README.md b/.config/mise/.github/README.md new file mode 100644 index 00000000..affa9d51 --- /dev/null +++ b/.config/mise/.github/README.md @@ -0,0 +1,3 @@ +
+ +
diff --git a/.config/mise/.github/title.png b/.config/mise/.github/title.png new file mode 100644 index 0000000000000000000000000000000000000000..90bbebdaba9282602b73ff658de1200b44de6afb GIT binary patch literal 14288 zcmeIZRYP0P7pRREhu{vu3lu5tQi59p#ogVdP`pqG4yCx30u2?O~NeygE~hfRfzgoK2rtOU|RLPB;#T<>DO`1en25Cakt z5J?#%`_9kwFbK!bL?`pg@II$#P!!oP3|y_Iom`X7?BbB(31feWEmjZF11yX}pG8bx z@`{-@7Ik%qK!3(u<5;xD$Ek4eiLF^_6EY}&b@)t1vGrBnb;#X;VY^7(^XhH|mXeZJ zw4Kv7-G1!V{wNXjQqrm7vEqHjh&~`1WX3%R4fNQ6E; ze> z5CRJmZcvi_{*wj(PtpAo{|2~*2>>ewhABz>Ck+C1AowSq0pNiKfiktrFw^}f4KaL- z|C@);q28KH5HFArU*jJ<66;mBR8^zXC)hOGKhh(WTF;1j zSWes=5d*oZC~=*tx)JYJWpCrUpijtjXWkL!_adhFHobuIe6RLj`qT_@N0!ga(^|hI zH%ccCaR9(Ve0%YWBRbO|&uA-bxBg7gY>#^H5=_4vDoXPBVtFP{T>H5lp((=9G@cUT zr{Q#@Co^8FGW8L#PfOYe&(mk1`yWE6SRr?r2bq0luRxqugd?9WNPJVvNb+OgpY#Yr zB9zp)P?7RZ@}$7mDapK^@!GaU9KsknufVEr=teemJ&232Ds(WH2Sf#Qn*XigG^U#H zHHFDAZ-ZX5`Y%h!hi%i>0Rkxo-DqaN(GSWOC!Kd05nF>pri0O~ule-*4;V`uY_fzV zpzw&2%G55I-^z*8#lv0-vF@w5$jDu`AD8NDS(Y}PBkV6@Siq`>{?2~Zxd2P1O#VXH zS0$=9KtoJS`?+ZKijm7Gm-Pvvx5`Wig^Xr z1fA8mSjXb~%8f5!hB>}LLYtkK&siq96jl5T4Zw(;2`_N_gE}VT)q_1L|4-RM@lmRc z8em1jJKk8$E*p?}N@WZ@>ZN}Q%7Gj9lobizgVOOS#6XMfqRhAIq0UIN9q*M5kS0Gv z2SA=Q3Nn=he8^-Y*uto6%-EBvxYpHc2Al6rHHF}pikDyYa=V9p&u-y+u{2^OFLO(i z$CRWZ1+!?+>ZVtwb4*JF`$MS|Bcb0cQ_={2b^6=!b+)M78j~$lyVJhP!g6z@MJEzD zoy^wtZ+neD{AQ~5r1X+BucQKW^ySene0Nh#fru`gezaUyZfl48@4LR`$Q#mouF9@n4sCvY*5p8-3R1LdDgsEbDQ{6C~al6;^b+K53^)&zAJ zUg?N+z?Jv?q^NAB@RW#I7%h3$=@gM^#8O|Iy8H zONtFPib7&d2OTbTcR|L7Yi3~3+ML?2CyP)bG zvGf9Up9bSY+!~?shFrb#0uO{{c1WY$Mb=V-y*F%y-zTAC7T}uh*y6GUp|b5o^BK;O z=VBVQ5;#xb?ZUkEcW4U*h#20MVh&XKTbyz0)$arF$x+!Hd6pfcguw#clAJy%Q>~a` zDl#2IUeam%?+*g-0t8Vuw=ha+UTDBi-Y@Qpy<0qswWVJFe9=NABs>xZfHI@8K2&DD zQdv8A^U147!Q{BSF1Si2dY(UBLhcn)z|SX3Z34u>FA|3|(ENJ@naQqiuYfTJmBq24 zLmv=jPG2~3h>uLOdJ=}5Mn!G)jZ^pJ_4{vNw>KTsXp0;Pe3{gXp)((t)NjEkERHuC zEu3CT%(OjuCmVDvzR|zLdg|!AKmH;>9sRWRxu=gVtYIvXxD-yxsj)Q~C{NA+;6Q;S z9QhLanx+VBVGzC}rvSGE1u#HZ-e$jrwyNGMg#uQx{y z5ychV&5MwsL)J6&k)Z>262i2*B_$+Qv8O1CIB{JpwlOd8t)(zNw;MX3bp|62jILer z7`_R4%!r6kqY5#I1Tc(H(DKMEVr9+w5C&}dDP(Qo+aX3^nVbE^X7#|!Mcu*9%y3Bf zYh;9sKiZh`$!9I=E(1rm757O?GGj@<($35=d<%tNi<7DrlV4yy-8+2<(`^eroU<8%oFsxD` z3wzLs*fq7n*gwrzJsBe;q*R|4JP<#I!9FM+(hmLX60DjbM0ta|wt92v?S6nMxwk=t zthYt5<+l7)24W~YE?>eW&(W!n-l%<@giuu~(|+|Q7rzj=eJrr&*eHAIa09C_p2o*L zI@IRLPqc2#pq4dcY$}k=kyHCmW0M|%T*!*XhuXJJY?!OYYibb*A#_1w@I(5DmXu00 zc)J+D-MR!_V7Bfapdq!w^99jQQ7T4?dg~D-rB9M5tiAKEFm_+@eJ-Dc)zr#I_2<`J zDF95wvclOWjbnk*DL8nCleBjrcR}FAwNMqq3Wv-koun69kf%R1u&tQ7(M~ zWF&-EmI|$iPlNCjJ#!+?e#3=PGbQ0QF=oG`C4g&|2hr~t$OnGJj)d}`K22{$9{0QX zGJCK9R|RfZjzCKlh4P!^6!UOaj<-fw3vCZH=D&pQeC^Viw)@|(`eDoRP%;p)u3MH@ zi24M~BDR&SW>;*{2#F;!%HlTG=#~e=R%hJ#j9>CVLEf*`l{_Jl1&6G@N0*UH>3(E; zZs(@mrz65~J#Mxm10B#|gLL7&O%Wjn9&)PyQIH%H=hxkQ9L-eSVa+H1)KQ7kE=pe9 z_3(;V?NMW5A6EsJAo-4(-1+`G!4(&HbFw2z{LVgIQ70Q=(rqmPE1z3reV`OR&k7oP zrw=CYz@1IET75ltX+T710uPGDHxjE#@IEOH!cshbk=VR3AV10biqCDEwS}a;c3Z}@ z+bJ`={O&L8Kw#Md%{^_BfXg=;pH)X5E{InuN|ISpCkd^fMQKB2sh1P8p}XbxN{+%SuiCFwQdj^Alv)j|mAvq6O#W+w(VM*v*H?co z-Z}ajtHck=X+r{E;Cqn&bt*tNv}SsG)-OU9A&V+z#ebXM_xq5N=0>UuuRWgH@;*j> z*Y0Bve_X(BR7$@DA9#i>SzwR1-o|EeN{oa?!jE;msUci{*+I{yFVUdeY1iCHn*%Sq zVYmOrG#=~MRb7*V=?hPVzc13pDanJ5qN2~zybF({$$7TEi3P1s>Po+@8iHgw!#(DP zCX%$%p4OO{+$z&_ugY<%;IhIIEpE`b0JK& zQ^Cy)=q1^z@Jr5JgE`-PzRm6YOz-Sc8Zf+H(@mwhB40Hm;HWY{JUtyZ6Xe11d=1=j zlXV=E6wYB{kP3?dnYk~o+~XunJSv3L5RG+42AS@!U1%KJ5k5egOL>yg z9B`&hEf0Qg{-VEJbr+Ury{q-j!;Rr{s3H=*l56~t8#lrmsyWwUTLVAj;(CzRbY1NR zN}|q95z;m;fvI#P{qw>``~lY=$fBIaI;~G~!k%ld zT63vd)S9i!25$;5p#PQ;Z+7fmyWuEAm!m^jJO0(3FGW)+ zX-?s+nA1j`1Uu2vJ~_7FR_5`jrN-GmcUBK--i2%5JkP=6&yGQG-yd=;jU|Bj7CpFR zI;8<;gg-;OO4@o<%Bda6*UEL)F8{EqfY3u_x0hK_vT0X*1}I4$KPPE2SHV{^baaEZB--gR3Xw*+j`AS(P|Iq zb)#u2oY$ZBm{%h3<1y8u$O}0pLfEeUtangs`EAHply?r=@7%BWVYSaGue`iqD6BX6 z)BL_t6KTH74g-?JS~#vw3%JDl_LcsV-iG%&U1+~tJwv3R;9 zlGEpI*xBj!gpTGGL+Rng!E%mtx1MR+<@-ZJuT*@Lw z$LcD5SOZv5lo`6u9cC&E`hcOh+@DcuVlS(!{f6%3hn_%ji2Zx~nsq{t9EuTVna0gO zH&o&(csT8ZO}!0JSiCN$$?}=_Q#fS4`w`j24Rv5Apf~ahJMaGRg;V;gzhh}FEI)S% z)~~B}A)hdgI09{-RGXyuL_is9(ms7$&cD&0^_^7r$k-l#li`vc{7|yI0RQozpA9;J zt=qbOpVB-VynlF=$y*thC7#Ri;?rSyg!W=9^>axICiXO*?>gt6R=)Tq33n{;r5W)y zbyL7Zr;wTO(J9`6YE!<|dmUPEcgZaJp?mzDO7G0YYs!ezTrDq{xOs9E1jB$V|LOqb z)B5UM(V#Fb>q&(A*hk*=%>&ujE;o2G=L%Wl1JQM`YIJ+lXTbx(@7zk#6=GM`@Y%8P zW&i5m7UVruJutplX7!ZB>)nWv-&IUBeeEGOUVHdDt#5OdYEWXc!JD0Gmk89ze_XLrRShf$|i^0kF z428P-VKFR@)|7H515Nx4NXbiR@#py@1?=-h6ktsN#d9%6Nmy5a*kn@m?r{&$jZ08E zGpK@syUb7G#(k^j6nteednI|gko$8zIG1`W9TDPrFwjXTn0GizU;gH#<)&X9`s+Zq zofb8UY~yBj>`TyzXbTmx!Awh=8^t4H`fsb=752gNI~Jds0Uz5Xqq2riPjkhN{P-Di zl;PLMQa>TtR(#M+d-TRX*{evEFj1eMxtw~*7o^P-n|h=)B}M78watK z`06+>>d!(juW~_MjabNhAzBziztWoT(e=GM(2wy=yYt0Qn&EXnMCoTzU9$m$7jLh^ zJJwiRai_{2n=*`M6dw62 z(fsbOZ8K%#8d_N#?8ZnLPnV@&QD+72r5E^*Trp}@Z~slcbsm0b9%abpx)M>6Z@m4* z7T@!W+syd-SN&m-bHTol?n`Vnpy*39$&B9>mb!bsEsLyBcpjZ#?Q!4J9d2K;zpZ!W ztQh)$G7*^bl@ANCpwMHK#rLPa1lq#B@{tE@=Aa065OSe|`WZ-4bj$5EYfKY|*)Na=CXws6b6d{;Am(r-;X{IqpX}Zudx07^E zQsrJi?6?PUz$>0R9l^_4vHoR^h}qG%qbQ;I-+lcLZ9*Zf@ii!-3jTODT9yaSf;wJ zjz*2KJzJJ{WnGjlB5ouh2dr?#*59!_$f?R!L4Wy2bfG`-n&Q9J#UVrGC-AJ1sY8sm?Wqb+GE=f}*O-~q4 zEB!0t?`XmMdgm;Kqi&sp-T4veMnqOmB&?CwBskeGC_Chnx^=1#eAtwpT*Ua)@0Qc9 zvjA&Ig~VoG_rZlsiWUnPFQSY*(=rE!T!KDMdBj`R8zmpQqn%HF$SjLJ3x7!qtC?gBWGYxjl*<`CjU%_>?GFr} zKHml1`I_V%hg65GV^U+|q7>n82W{v9xDj(0-aJ!}4he16PSO(ov}!4umWaHTF*4E5gU;zjK&x~p$Hs(e2RfgU zlL@la0*BI;tt zJHv~O;oyHhWpl*0qztSuw>9*}CtC6^E!nhm#5xYOldzNguc@PTPE{xO`MlHez;_G7 zUfPB=mLHHaT+%9?9cOh^BC+W2!+E1J=zD)}3!odQ3W}nAd}^|wFzeO(IIL=toX!ni zmv2ON2o--s>AvnlzKe?1sQ@RkX4so7FY+dtxi^4D@SZd(_{>qe`OHh40r-%MS4&YO zp!iqsuP}@=oPurB4kpxH0Wh*MD&i za8pmMsdqo|kBWXa&xA$~7!6&f6mRezW2|}#BPBkWT-x4g@O&089iq||H!19EcJ0Dx z?B?;0hDw5_VG3M5-%oX)X5J((BH}gJYaAGQ8f9%A3Xd!XdZYNRjg3Jx!SiM{PUL;Z zwObnrUx#~nS%RihrR#M-Y2EP^fg5=?^%TSH&e>+&vVh4ieeD4^IuLo|FqL|?H7PdW z#Ti9X1M{|>{F{rP+$scUo6*F5S!vB|2w%nVU4=pr{ZDwE-3QD@;NJb}-_BT{XVFJ&w<#WlwHM%(><<)_LvDkD({f z-tiUq4f@TWZqMG8=TFGC98D`!VrgqiE&7%+PdIroIp8Q87bel%p8k zkr;*{%6~xgXtb~d*k&qys?up_A5M13SZ_I;7w2LeuM60)Y^-^7pT8N%kAHp!*QWXG zkc`1nYT(Cw)pjDnA7l2mbbO`Or}|f^EvlCJyo}2qjVw6R?_l6n_0c zY$ zN$LMQmA~6h&VO%s<=XIUp%quxBx6>tAv*C8YzpsQ`p*$@Sk_(8%HrE>)OT{LpeRna3CtYb71yJdd~8|zWse#>p*wfrm>s?Z+K_?DY0EX5G`QG0909-8qRuvOc**hbiR zI(E}_BP@Q49ilk>%c-EjRcoJ#ZYw(LeLZ)Uj?g<(msj_?F~Q@W1x%hInk9C$eQukK z@>~oX$ZqxQZ390*Z?E`&9FQT->3wReLOLo_4Dz2E3+#q?H!T+FtxJ_I;D!A-jaqIx zzA<*9)FoQBV2sXI^mP@N>Wf|j>ValW7m(AiIIrz3z{8@IfZJ)xWkg6gRF#3F38D!d zLe@=DE|rr0F6Glk&#rv#sUOA%n`?`)*g?Vg**_vtfNqP_%JX?C2mcUUn_>dDLHDyj zgV(A4140}Q@9IzGPv-dKHc}PiDjtiNd5Kgy?_KBOQhs`UNZ?9ft&wHJC-x!!h zk)LsFHc?now#VGzEQCXUp%y*`q`ofDc}6FUQ2nMaY9jyi5{8Hz7~wHoh4&2E8q`rU z4zC2f;L{3se8toaRbtIjy&Wan7dFs&=;!YWBAnoKZQkVOL_#8u{l@|zEB|J`shqS= z`wV;Uj+TeEb*(y9+}QA@^orn!GE+E@pT7H;MS9ceb6?<}R_5FL4#oR;_js?31QF2} zA{rg9y6eBj454D>`3(#7uKN@Q`(23mVz$pk4Oz7Q=bwLi7TxAd_CHq3a2tImu9uNO zqRE_Xmt~#w@e;P)M8kLTy0>-1Qv9l?Dflp&H@^aST%ishKs~a1^Ll~Up<#8$34Y2& zW9|_DFN!lBQpW6xzqI{ohR65hRoZXZ$L+q)N~W+@mJ09j4O_gg6OTmMMW9X6Q>-PL z9zUdDZ2uSqx-Oh8cIT_6=Ch#A`)1Ma8jr9=1Fq2tFyYqKExcZ)`GXoS!2kvTp)>GUeRyd?q*Y78Gk+AzF+C$6G< zMW-}zDoTk_N`y+i-ECl)ue0~(4XQB29)8BM1DfH=T*S1Z6T-S``(TYO!HyzG5>ea3 zJfSgZo6mSuQ_E_nyvrv4Dwy};T}@YHqK{F9AmPH&{1QV`q@@0c z$F+^+LnI$P5*2;t1DQHJlEke0JCmbOa|`Rwu~WCZx2@B;=9>W_7y(b=n^_kU%n6(8 z2D@4}99**Q`X3&^rHNztV+4+u=g^vAq{j8H;CJ{#ZKKv(gZk%sR&9wGSaby0?d8T7 z6lYZ-Xty)P)RxxVL8=Ju!6;=I?v!3u z&K{-`-s$eT%_m@W^{DnRVdMK4Rr5)MinmdoWrbkCS?OXp#1OeyWdcfCqM{xMk}1KW zrTx8xbZDr%arG#n;Kfl3JkaA)-{tiA_|CohMtyigF6+7r3wrs-vksj7^bj-SVZb{# zrE1G9U^c*bO7^j+(XT}%z8?iS0rTqgod`xaA(%5%0aSrRBnVdMD6{YCAw7`~2_O-0 zrj*AFc)$S6S{dPZY%#N)Wm(g?f7aDWK<`qZ()Z=m`nG%^B*@{}l@rmVln6BVacca1 zb|@?F6@K&+LXjoaar}#qTxzr3*!Tr2SP1gHmt2#OBqFqrJ!t8e z4^;cZM|p|qs7Pwj=mkOi=J4T%JgoZn!VFbvc-g%;Ht#-McMPLsBy}gAHr)ga`J!Rq zL7<1SOojFR5W{yOD15izk+5WKS&Hwn+QwMaoIhQHQRosPKU1+zzTyhgld^@GfDr(OX7U12P$2%F`*NwV)D`%T zb^ZDSq&Niz4iQ#BAo8y5))|A}hqDaC^|&|20^IMF2oUB^iv+?L0Dw^ux%m@PWVXs) z?~I-O&*T4C1sO~=1o}1atC*zVf z4)^hkI%E({!#1y5#=6El?4c{J1RBq&7F#z+*MRGb@ho z)wW2>VI=?dm3R}uB?DR+GNSK-4njM^?PI=tnoE#*5t}jbeWKFr?=fb?jtXl^`um*V zE~(sLcp3ou0zrwxn*tf?7hLr+Qe+l$2j4lW_ScHulg?|WPynmFsxl;na)Q8$@Yy@CxR@Hr zL4AGN#Ru9@j?xMNr#J$p2HtIIpApIg4Uw)StlKxCEJwpz+5U8p(wut{|AD?#lu7a2CdsQ}#f)Phy=L={e|w0BvDq?C z<`2Rd>|y;Q15fj3%5KBO(AElfi5oI~akVsFrl%-R*Wjt-Nk>m_ww|(OtSezbLH?Pt z=MXz`As^C=`;@8%C-cZ)bzI1#4icyFZfaQ9;5}mzNgFK3dgLsQIeg-7Ft=_d2J2CR zHG_T4VjWcR#3uEOVS7$TL5_H8!jt8MlyQS-M7tHPoHT?!sQ{lG%w~6GKvUzZy{Aqs zFQK|Q9Wv3D)9LCU<0V0*qA9PkiR?aF$B7+vkVyg*y~W)|RcxADLtAJEGh1Xx5*vJp z#C|fZPyMM|k45aSbGMJ(=pkZ7;~768zJi&XtHb(B^TsQ*rKH*3w(Kt) z!$CGQ(k_3rZR4;kD=FgZcIM@09~fpB25%&8H`g+f4uzfBK86a-3dd^1{*PYF4)9@) zaj~{!Ax1=8y@S2pQ15A$O#NuP3Cxupo}YX2rptiB@b31DW*;`mV;#1rDmJtR8X-K= zr3?Wni>i1h`pGcjqZlsm^*=sQjr;cyr&+Lut^tGyPj0aLudaQ=; zjc>)uI*3vu9r{?QCJ!=E3CP2h#utb+$>d_o5DD$w>%09R92j+f=;>*E+5dfp5#w4#!d4yovCY(m^fEf@wRBUgfMa=JqH1 z26%uzU4zO^s~*SP4CC=7XPwD|DsWRxyMH{LY>b8mDSt=%f|jesEOubLd|@llCb-o= zaGt$w8&`I~+2-KxF7B@(o5!E$igJvvBT4GiXRaaOC>?$o2m>ot$XNe1jMyY4M3dd# z#yVHT7*J5Hiv|Q+dx-*}fg^Dgphm7;m{Ej{A}O%if-}1iRDqk~5Ek;LmEd zZ3iQNYmwgsHR8 z`QspRZyc?~xJRxR{#)#U{ui4Z^f z?c9g;3S5g;)vyaL|GAcGqSIWfkX_=@xUQMT0H^WAGVv4oL<_1230(9mhjaHVC_8RN zKRp?uASf-iiD>-?bw6<*v>FSa#fx$Y8VF;L!XnK~d`3TfS9R!GFjH-5sBt29qg9%N zr^|7=jBAR>^vfq}XR5$oD`tG{$1q0W9qJ+1i1#t5Jf#`Luy4fgHsqk99Fie(f!r(O z?Pi~Uny1X`PX_OM(BZGJ75SlZCVFtQ$=SdTJz^TF-GnI7Dbnhlc~(KOj@3Gv4*h%_ zQ>*vbUO7M3NUnW(|8&u&H0+OdyKPRsk2loNUpeoty+te0QKe+_vMTS-UGVVY49~-5 z(qK)=1yAgG3nw}T#8!_iDr8EIk9GI4kEm_^(O|wyxx8HRxZ|6+z0>NID)+rboo!WS zAKk*P;`Khel=gAUUy4C6e{2{rz<3#$V-=bB(Yn$|^5D=^N$QBYG*BrxXds?h4-c|hQ9D^Zp4zuG zVb48KLggbO{QgIl_SJ`$2LVGCCg9RlL5=IxRHa+gia?4&CYrYI`n&UE4JJYYtE~_L zA0QPhC+W9lY;d6As~=kqoA z>f0GVur-4hzN7wua@9_c-h)Hi&2wG2cJc6M!kY;ZMyz?JTrDL{4`1f@zNzlMF2F62 z@pTY7$D8l~*-73pIvFC-mHqM;C16b=n6H1f!@i0&?N=9#!Y^-tn)Bm<=^FlH18jKD zZ;ysrc-|N-^DJ!@_2c^6-_(tj-z3y5YRtg2&|C1ZH$H?ENk}*rfLv%f+H>YG+>M!Q z$(Il?aU{@F_a09w-Yf`HElZ_bqTgdU9E`;&w7UpAk8|40<`%jJ4%3BYOKspSQ6ClC zGIEMi)4Gh5a-~*#*yI1Jp}<8+NuGS~Cp#I;X2}6!ej6_qVl`W4v&Bzv;8$dVQP;N1 z9U=2TxbqKJ;i08@@N{z?l2T-f)PPsM5sW<~pRIIqj8jLT@6X*Jejr+_g3MVw0-yKM zPESi=QgRU^nNkeXJv=h6L9_63U7SW(NQak}Q~xSF06b`{BwdRzjnA*N`HdKrbg%DzKq9qIg6G2ITd4D^jbGCDIBn_`bgFrZQ#eL>dz>#sd*H z1=`dXNO*%Rw9`UyM%G?r`sHyWd=jV(8f##o4GVkCG(WXBR*vK6zK4R5@~=d&VjWG; z3!fIRxw;kq6IJTm6(n+)9J9rz$dq3d(x z$`I$ucoZruy_5iW85Vls|6h4T%KF;+Y-|Q)1`Xz>zM-RlwsH~)t=EW9c7P~2SF8cm*87Tt} z36voC^DAC{KSUY8d535j=C>Fz7}LKB8W}?54CRJtx>Q4YR%KN%lQLY3_qTFxW-h=z zkFf+E_g|UMF#vOdRnm(nnPm?}8?!8&U!-E{zuE&CBut=Bsd?bzP@1>3XOLnR^jwuM z`SbWe=+iImP@6)de^n5vi~v$?#d3kY%q}7ez1=CfDOR*VM5HAvypRAqS%~wU1}DCm z!Xhytd;j!!e=zd!9KYl*Rv5N|43U6@n%LXoV*a72I2JHD3dgxocivAjsWifJOxn$2 zwmHnOJ$acd5#IYzsN;BzP|%kJ-4uVhX(9)`<8DQMHnbrIAj~fOd}Po&$Zqz?x0#bP zAijAv;=G7!iW)ls!s>ZCwL}ij13)p+ing37TE#P0O=Q`$&WJivle@-O^a^s&)eq6#dzOszV{@(JhwK6)gaQ?82av9vN`WT}% z0<&TiG8h8_y2k`2u~~P5#Zxa;wJIxK->sLwUifO53NnEkGZJ^iWvX(WkvX$(ca{B! zY&bu7>y~;`ra2`2W3^n`grfCoLWBzGOtD9+I-W2B`9l`N#hQ D))n$N literal 0 HcmV?d00001 diff --git a/.config/mise/config.toml b/.config/mise/config.toml new file mode 100644 index 00000000..ea69ea9e --- /dev/null +++ b/.config/mise/config.toml @@ -0,0 +1,44 @@ +[tools] +# global tool versions go here +# you can set these with `mise use -g` +# node = 'lts' # Let the system manage it +# python = ['3.11.8'] # Let the system manage it +usage = "latest" +bun = "latest" + +[settings] +# plugins can read the versions files used by other version managers (if enabled by the plugin) +# for example, .nvmrc in the case of node's nvm +legacy_version_file = true # enabled by default (unlike asdf) + +# configure `mise install` to always keep the downloaded archive +always_keep_download = false # deleted after install by default +always_keep_install = false # deleted on failure by default + +# configure how frequently (in minutes) to fetch updated plugin repository changes +# this is updated whenever a new runtime is installed +# (note: this isn't currently implemented but there are plans to add it: https://github.com/jdx/mise/issues/128) +plugin_autoupdate_last_check_duration = '1 week' # set to 0 to disable updates + +# config files with these prefixes will be trusted by default +trusted_config_paths = ['~/Repos'] + +verbose = false # set to true to see full installation output, see `MISE_VERBOSE` +asdf_compat = false # set to true to ensure .tool-versions will be compatible with asdf, see `MISE_ASDF_COMPAT` +jobs = 4 # number of plugins or runtimes to install in parallel. The default is `4`. +raw = false # set to true to directly pipe plugins to stdin/stdout/stderr +yes = false # set to true to automatically answer yes to all prompts + +not_found_auto_install = true # see MISE_NOT_FOUND_AUTO_INSTALL +task_output = "prefix" # see Tasks Runner for more information +paranoid = false # see MISE_PARANOID + +shorthands_file = '~/.config/mise/shorthands.toml' # path to the shorthands file, see `MISE_SHORTHANDS_FILE` +disable_default_shorthands = false # disable the default shorthands, see `MISE_DISABLE_DEFAULT_SHORTHANDS` + +env_file = '.env' # load env vars from a dotenv file, see `MISE_ENV_FILE` + +experimental = true # enable experimental features + +# configure messages displayed when entering directories with config files +status = { missing_tools = "if_other_versions_installed", show_env = false, show_tools = false } diff --git a/.config/pacman/arch-packages.txt b/.config/pacman/arch-packages.txt index f0dd5b5b..f8efa352 100644 --- a/.config/pacman/arch-packages.txt +++ b/.config/pacman/arch-packages.txt @@ -113,7 +113,7 @@ nemo-python 6.0.1-1 net-tools 2.10-2 network-manager-applet 1.36.0-1 networkmanager 1.46.0-2 -nodejs 21.7.1-1 +nodejs 21.7.2-1 npm 10.5.1-1 ntfs-3g 2022.10.3-1 nvtop 3.1.0-1 diff --git a/.config/pacman/aur-packages.txt b/.config/pacman/aur-packages.txt index f9fff761..7f4f942b 100644 --- a/.config/pacman/aur-packages.txt +++ b/.config/pacman/aur-packages.txt @@ -20,6 +20,7 @@ lazydocker 0.23.1-1 lazynpm 0.1.4-1 librewolf-bin 124.0.1-1 ludusavi 0.22.0-2 +mise 2024.4.0-1 needrestart 3.6-3 nwg-displays 0.3.16-1 obs-pipewire-audio-capture-bin 1.1.4-1