From 4695b1e410d96c4d9ca32fe0d631a5b1e7174d19 Mon Sep 17 00:00:00 2001 From: "Aaron D. Lee" Date: Thu, 25 Dec 2025 11:30:33 -0500 Subject: [PATCH] Dotfiles update 2025-12-25 11:30 --- bin/dotfiles-compile.sh | 2 +- bin/dotfiles-stats.sh | 2 +- bin/dotfiles-vault.sh | 2 +- bin/dotfiles-version.sh | 4 ++-- zsh/lib/config.zsh.zwc | Bin 0 -> 11328 bytes zsh/lib/utils.zsh.zwc | Bin 12880 -> 13856 bytes 6 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 zsh/lib/config.zsh.zwc diff --git a/bin/dotfiles-compile.sh b/bin/dotfiles-compile.sh index ca18cf4..1912448 100755 --- a/bin/dotfiles-compile.sh +++ b/bin/dotfiles-compile.sh @@ -24,7 +24,7 @@ typeset -g WIDTH="${DF_WIDTH:-66}" print_header() { if declare -f df_print_header &>/dev/null; then - df_print_header "dotfiles-compile" + df_print_header "dotfiles-compile " else local user="${USER:-root}" local hostname="${HOST:-$(hostname -s 2>/dev/null)}" diff --git a/bin/dotfiles-stats.sh b/bin/dotfiles-stats.sh index 5a09085..3156113 100755 --- a/bin/dotfiles-stats.sh +++ b/bin/dotfiles-stats.sh @@ -25,7 +25,7 @@ readonly WIDTH="${DF_WIDTH:-66}" print_header() { if declare -f df_print_header &>/dev/null; then - df_print_header "dotfiles-stats" + df_print_header "dotfiles-stats " else local user="${USER:-root}" local hostname="${HOSTNAME:-$(hostname -s 2>/dev/null)}" diff --git a/bin/dotfiles-vault.sh b/bin/dotfiles-vault.sh index 095651c..733bc24 100755 --- a/bin/dotfiles-vault.sh +++ b/bin/dotfiles-vault.sh @@ -27,7 +27,7 @@ readonly WIDTH="${DF_WIDTH:-66}" print_header() { if declare -f df_print_header &>/dev/null; then - df_print_header "dotfiles-vault" + df_print_header "dotfiles-vault " else local user="${USER:-root}" local hostname="${HOSTNAME:-$(hostname -s 2>/dev/null)}" diff --git a/bin/dotfiles-version.sh b/bin/dotfiles-version.sh index 3b2d3f1..c73d529 100755 --- a/bin/dotfiles-version.sh +++ b/bin/dotfiles-version.sh @@ -15,7 +15,7 @@ _df_source_config() { for loc in "${locations[@]}"; do [[ -f "$loc" ]] && { source "$loc"; return 0; } done - + # Fallback defaults DF_GREEN=$'\033[0;32m' DF_YELLOW=$'\033[1;33m' DF_CYAN=$'\033[0;36m' DF_NC=$'\033[0m' DF_GREY=$'\033[38;5;242m' DF_LIGHT_BLUE=$'\033[38;5;39m' @@ -46,7 +46,7 @@ done print_header() { if declare -f df_print_header &>/dev/null; then - df_print_header "dotfiles-version" + df_print_header "dotfiles-version " else local user="${USER:-root}" local hostname="${HOSTNAME:-$(hostname -s 2>/dev/null)}" diff --git a/zsh/lib/config.zsh.zwc b/zsh/lib/config.zsh.zwc new file mode 100644 index 0000000000000000000000000000000000000000..8566693a802a38f7b7957fe9f6ee3102051de7c0 GIT binary patch literal 11328 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 X%J_@*Vf)Xwi}m57D5w7a)rbEF(teQ~ literal 0 HcmV?d00001 diff --git a/zsh/lib/utils.zsh.zwc b/zsh/lib/utils.zsh.zwc index 62ff3e2b4c725fd9af408ca8ed9aedd50bd5e95d..ddef947383572d1c647a77b8e41dbafb28bae0a8 100644 GIT binary patch literal 13856 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 L<~(fbdD#B|=K)Z# delta 3636 zcmeHJSxi)C6h3$EGK-+xVH?&vz~C@|BgSZ=5p_h+YD>`AG%ktMEfA?%9gU_cC19cj zEqGp0G11h92iI8J+NK7VHd@=5)HE?ZQ2SsaH5h%c(T9Hjo%!KPYSN_jtvB5H&;7o$ z{pVi}eJww)8|OB3O)1NvY0(*6lvms{$?dxoAp5zH+B19l@_G40H7bz?%!N0Ox6bB? z3Iqne{Wbg%@Uae}OpG@bBK%PmepX;C;wPSTrJb*M^8C3Deh7RQ@ncVxO$GwJL>Bl8 z1Q+&~F@9^?_xObUTi$SH$YH-5xeVhwH0nPy;@}%FkzzO+jUUJvB8oy~BTPkz6rE@p zgmQ)VrWB?=eWpbUr0~|Bbl>nPsc8;jbqLs^)7;^Ezx)yH$*biKY5&1W@Bk3%}hzi8H^5N2Vgyow0%=@uru=uw-p5V&+NaN)j*i}dv78fb`V zbU{N*<2c3`zQq*V$8gp7meU^?!!;W)!V`<@v=n0})*ZRhLX&6>ba(O*{c9D|=aoi5 zP75-YdHSFw^X%XrBV8BlN&eg@(XT?fFXm_jkk>So?`nlcAH-`a=ei4Z4?IV>+HL8L zkaqF=ZcACmZSL&W{a8mi<8(w2Gd>0EsrEz@soHZyDQbY#i3|kiSnPIui@FG0)MXH( ztjoX{ZVwzvPK69RYs9b?>u(oL1Or)TJLOM2x!$HcqKANj*shiQfp>x)#J0%cKRi_# z9Vi(z<;fWav6!cLGx!^imHCl_IfH|^$DP>omBMVVgX}0IIz3|6=3wUHTn)mkK*Y}2 zO$1BoSCV@c`=FEWqes{+d)(8dy? z2hf<$gT63lq%1Q(1G*8*DcIf+(M;ZzvcP{9U!4*yCEDTTJ1L9&7XZt!4HJp_yc|uP z?f=5zBP~pH$IE+D>-=8p0*cFW*hQ?Y}OxfeH8ou7S9ZFOHw+zag}f@G#*0 zK7Kqt>i^LJdn$--`#3rwn!RoF_N{Bz)6uR^t7gV#Hg!*4ySZia)@}UfgbGeGeZ}iG ztlqM>VW}!R3ZuNqtwYBx#)z!24SaufYXWwg`_x8KB-M_V8ylC_F zHQm9kDMypqHOpi5;4Xap=HAvf>HHt~4!&k~vKmLZ+`ocvXG}f+ga4@l;a8rT-g864ne)>IH7do4zT39&Y6td}9y(UAqz&rrQ1*9_^|l22NaC zH!+G0QiaiOR~VCz3pyF_L+v~q$}`ctMzqmLsOxYj8+~awlojn2-f)gw*h|8j>oP{W zd0|XG!do!mZB-~7!KskmRGi2}E0enL@Jj3mwyxCH8Xy-#v*}7^6vCT;$Lt zWeM~QZYe4>lr8u?z`HGoS0N5^pJhd`KU~O1#qT+HFs^q#47(qr3 z#hBWtsIfXt)JE@vbd4*EEnTcjgd2*j)<#IXMm=a^j$=IN>m13U14fJpnksnhs!6MXv1>C71(aR+dQ|t^8YUUpZ#0#FS_tw`($Yn