From b9f90ca227ebb0993fc6e8541d7e41a45f441726 Mon Sep 17 00:00:00 2001 From: c0dev0id Date: Thu, 12 Oct 2023 08:18:44 +0200 Subject: [PATCH] Update 2023-10-12 08:18 OpenBSD/amd64-x13 --- .bin/_config | 10 +++++----- .bin/cbar | Bin 10944 -> 10984 bytes .bin/dexec_browser | 34 ++++++++++++++-------------------- .kshrc | 4 ++-- 4 files changed, 21 insertions(+), 27 deletions(-) diff --git a/.bin/_config b/.bin/_config index e3c2a72..7b0c208 100644 --- a/.bin/_config +++ b/.bin/_config @@ -4,10 +4,10 @@ # # FONTS # -DFONT="-xos4-terminus-medium-r-normal--26-200-72-72-c-100-iso10646-1" +DFONT="-xos4-terminus-medium-r-normal--18-200-72-72-c-100-iso10646-1" SFONT="-xos4-terminus-medium-r-normal--18-200-72-72-c-100-iso10646-1" -BFONT="-xos4-terminus-medium-r-normal--26-200-72-72-c-100-iso10646-1" -HFONT="-xos4-terminus-medium-r-normal--38-200-72-72-c-100-iso10646-1" +BFONT="-xos4-terminus-medium-r-normal--13-200-72-72-c-100-iso10646-1" +HFONT="-xos4-terminus-medium-r-normal--26-200-72-72-c-100-iso10646-1" # # TERMINALS @@ -21,10 +21,10 @@ HTERM="st -f ${HFONT}" # # NOTION ORANGE -# DMENUOPTS="-fn '$DFONT' -nb #121212 -nf #707070 -sf #FFA600 -sb #121212 -l 20 -i -f" +DMENUOPTS="-fn '$DFONT' -nb #121212 -nf #707070 -sf #FFA600 -sb #121212 -l 10 -i -f" # SPECTRWM GREY -DMENUOPTS="-fn $DFONT -nb #181818 -nf #999999 -sf #CCCCCC -sb #181818 -i -f" +# DMENUOPTS="-fn $DFONT -nb #181818 -nf #999999 -sf #CCCCCC -sb #181818 -i -f" DMENU_CMD="dmenu $DMENUOPTS" DMENURUN_CMD="dmenu_run $DMENUOPTS" diff --git a/.bin/cbar b/.bin/cbar index 9d275d0900a621dae698382d6e87a4caec2798a3..322ed39068f72700b8182a1707e3c612dcb01987 100755 GIT binary patch delta 3625 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 GY5Xr+>rZL` delta 3577 zcmai12~bmK9)Dj#API>HgdE6`a0m%1f{J*hC8+hq35r^+x@vJK4pC3k z&)@&}j(72kf{V6W68cjZag<1m3GQ%wHvV$Fq(wNRmvn-RUj1QzB)C5XWF%*4g-wE0 zl)T8RWs)A@(dlB*)txE%yBEC3m6FQXp@o(|%RdRH?Wyz47}Sl0h zMzh#TrCgEKXU0gn1@6b1lkH(IU7YBmEM&x)lgqur^Fwcho0Yi+f4Ufb%rhT6B(U{@7Gg=+GO3an0>Tbsx* zn~)zfFw8;ZcaV2dp2RQ@kRLKKOe${JQ!~TNM1IzSF~~0`Gt5rp9=zd>A>WIOeI5C7 z8{IL5I!nRhmOEgqI!mp`oCTPRDTih1kxh?8afJQ@*$izg`|H@Pifu8Re1RrTxlj|U zmwkl-lZ}|2cnxA`Fd9EwLd$kg6eHq}A#cNW%Vj8(hx58Qxjb1Wfx@`!$U967q{L?^ zG}!7AaK&dSCZbdVH7G4dsSS3Zv>BxiIEvCClvubHZv~5HPL|t$&h5Y8_CIv_1=jzF z^?%25=lN`0LYC_*YrU&${T^C1qnk?E)*e>p4zZyjIqMsexsGER#-p3T-;Ozp!^5S_ z^a~#ULy!N5!XEy&=w!F_vA&=ZncH_-Xt?4DjLi`QfemP_$UKe#HsFe*X}R;Pj_qYb zkLBL!FO~V4R$+BBn)=GP6-;!6>FB_`G(A=kkTqOBqfku3dy(Z<^zz5>)?_(@6vBU_ zVHkfGKN~lYc8i0jN9CvOx+Shf7mr;VdVl8nPF${u?V$ z%Jxi4yPwH0-Vu;6(%gg+HBzr@q3aFTV%O`<&YU95?M-zpcdc~2>H0+^tb>Lr#O$Ze zC7bfgRrmB#_z_*yoW3L6UuJiGoiuW z#CC-+1`{X_pz*d!%ub0Xu#T|4P2GCNsW>Mdna45c32elJ z5@h`$w~qam4gDKtV+x@I>a(Eu}ma?8th4&X1aJ&Oy7*@zmvo^PH_PS5^dx#s0~Y%4tzf2a_)q; z4QXTy_zmgA2Y0a&6G3d}a*h52R^se)>AWBj^nkrS+iL38?qx!9iACO-3U^B?g4#xDYK z)#*nBHhX+DWksF+g76m`n)toovg9UimdxC+x$^L@ELB9Q%@Yd`!L8&pZMTVTKh2EW z4=p+q&eJ|JGkO12K{!dbi*Lto56u2oG!zQ_$51(Pbko%b^saWkfi`rNI~WE}|GOg4 zd4vLkCo*ng>}tt0PQocA+pFxEG(Qsr1P%}S*kXNml>7n6 zOSKZ;;W?>xnM#&K-wbK;BzP}<47mdB=~i+Yx{-bXJknjDv|33c*pXHNi?j@?krqK4 z(lltdT4f3Y^jOo$UEtC54^Y~yAYEmnp-DXS1=a@LQhIvHa z2ab$wqyUa)%p;$JDs!HUFToFEle!^%zwOG0HJR@m9?a~MA%J9^`NvD zs0zY86oAW~3wDP-p`t_#e*QB7J=s>Mw(C{FuqOyD_F|aq&_g$7=nGr>AcPsJ9eVZf wKaUOGcT7@QN~MGr2sw&X1!1iKNM5mO_$LZnsP!(8kiF27_bTayP+snT0Ly7RkN^Mx diff --git a/.bin/dexec_browser b/.bin/dexec_browser index a0c2132..48acc62 100755 --- a/.bin/dexec_browser +++ b/.bin/dexec_browser @@ -10,32 +10,26 @@ # 3. choose which browser to use # (can suggest a matching default) + +. ${HOME}/.bin/_config + HISTFILE="${HOME}/.browser_history" +touch "${HISTFILE}" -test -f ${HOME}/.bin/_config \ - && . ${HOME}/.bin/_config \ - || DMENU_CMD=dmenu - -test -f "${HISTFILE}" \ - || touch "${HISTFILE}" - -PICKLIST="\ -paste_from_clipboard -$(< "${HISTFILE}") -" - -# show filtered history file -# EXPECTS: $PICKLIST $HISTFILE $DMENU_CMD +# show history file +# EXPECTS: $HISTFILE $DMENU_CMD # PROVIDES: $INPUT read_input() { - local S=$(printf '%s\n' "${PICKLIST}" \ - | ${DMENU_CMD} -p "Bookmarks") + local S=$( { echo "paste_from_clipboard"; tail -r ${HISTFILE}; } \ + | awk '!seen[$0]++' \ + | ${DMENU_CMD} -p "Bookmarks") + case "${S}" in - paste_from_clipboard) - S=$(xclip -o \ - | head -n 1) ;; + paste_from_clipboard) S=$(xclip -o | head -n 1); ;; esac + [ -z "${S}" ] && exit 0 + INPUT="${S}" } @@ -175,7 +169,7 @@ choose_browser() { } save_history() { - printf '%s\n' "${INPUT}" >> "${HISTFILE}" + printf '%s\n' "${INPUT}" | sed 's/^ *//g;s/ *$//g' >> "${HISTFILE}" } # main program starts here. diff --git a/.kshrc b/.kshrc index 594b7f6..e6631fe 100644 --- a/.kshrc +++ b/.kshrc @@ -101,7 +101,7 @@ PASSWORD_STORE_ENABLE_EXTENSIONS=true export PASSWORD_STORE_ENABLE_EXTENSIONS # PORTS -MAKE_JOBS=8 +MAKE_JOBS=$(sysctl -n hw.ncpuonline) FETCH_PACKAGES=No export MAKE_JOBS FETCH_PACKAGES @@ -475,7 +475,7 @@ mygdb() { alias update-ksh="cd /usr/src/bin/ksh \ && doas make clean \ && doas make obj \ - && doas make \ + && doas make -j $MAKE_JOBS \ && doas make install" ########################################################################