From 7e9a9e039cdf6fb4df562ae121ec66450ccafa49 Mon Sep 17 00:00:00 2001 From: c0dev0id Date: Sun, 24 Dec 2023 17:35:07 +0100 Subject: [PATCH] Update 2023-12-24 17:35 OpenBSD/amd64-x13 --- .bin/_config | 33 +++++--- .bin/cbar | Bin 11120 -> 11024 bytes .bin/pmake | 1 + .config/herbstluftwm/autostart | 146 ++++++++++++++++++++++----------- .kshrc | 26 +++--- 5 files changed, 130 insertions(+), 76 deletions(-) diff --git a/.bin/_config b/.bin/_config index 2945b12..c5b2bfa 100644 --- a/.bin/_config +++ b/.bin/_config @@ -10,13 +10,26 @@ PIMDIR="${HOME}/Documents" # COLORS # -#COLOR_NB="#121212" # notion -#COLOR_NF="#707070" # notion -COLOR_NB="#181818" # spectrwm -COLOR_NF="#FF6A00" # spectrwm +COLOR_NB="#121212" +COLOR_NF="#707070" COLOR_SB="#222222" COLOR_SF="#CCCCCC" +# SEL_ACTIVE +# selected frame +# border +# active tab fg +# active tab bg +# inactive tab fg +# inactive tab bg + +# inactive frame +# border +# active tab fg +# active tab bg +# inactive tab fg +# inactive tab bg + # # TERMINALS # @@ -61,10 +74,10 @@ needs() { # CONNECT TO GPG-AGENT # -eval $(keychain -Q -q --noask --agents ssh,gpg --noask --eval id_rsa) +#eval $(keychain -Q -q --noask --agents ssh,gpg --noask --eval id_rsa) -# export GPG_TTY=$(tty) -# export GPG_AGENT_INFO="$HOME/.gnupg/S.gpg-agent:0:1" -# export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) -# export SSH_AUTH_SOCK_EXTRA=${SSH_AUTH_SOCK%%.ssh}.extra -# gpg-connect-agent /bye +export GPG_TTY=$(tty) +export GPG_AGENT_INFO="$HOME/.gnupg/S.gpg-agent:0:1" +export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) +export SSH_AUTH_SOCK_EXTRA=${SSH_AUTH_SOCK%%.ssh}.extra +gpg-connect-agent /bye diff --git a/.bin/cbar b/.bin/cbar index 7d96f1f30abb3534e04b13bddacbc654492832bc..46706ab8cfadd80f271f414b52b9f63679836e4d 100755 GIT binary patch literal 11024 zcmeHNdvKi9b-$9lMo`PU6q`E1CQIy1Y_Qjo!LbP_l`OCLl+jZ8AutUf%i0wZqZis0 zm5JTTSugQsz0{^KA;ck?V$XP5OqDXY4q&q$KV*uT$kb`o;SmLF*bQbz6yqoL_V@el zz0%cM8&4z1~_xbJa-}tI4^YikAE(PK{f~}4jl2fJt*DO^5DHDsu zWIU&f8^lDkC)hlRmq`Lt7FWSoTB!JBQ?Ewh+4MRkr>X8CDfM!dK#@c=6)xGPo*kFM zb$ptZDMy-`dW^BpE$#G`jipWbvaM;h-n5w#pSEHw)p@XVV5*-qM}M<#lJc|5$5OYF z*HqhCeli?jUar*78mF|U-PS0*SXv{SLQ~z( zW$;J6|7}^J`q`uAOEz^YgPLl8>@Pn7rI$^oDLqYfd|EHtk8W!}nreUZyF#7wTbkDd zyMqn$TLRutyAZ@^k2(K~j$qr86-!Z*g?tXZ1E0I@t`!*nq?VNu<3DNZPsf2cy~pE| z=N?D?8#(0Xfq(5d@(Xgve>(@iA_u=J2Y*=({yjPP_vhd@g{8@_RrE$$Ry~C)aV_^K(5u zx^SrwXFfPDStj9gwOt#1aLb&cnzU~gZZn)eYP&TdyRNp)%lKCr9KBEc33!w7;W|>= zq)^+HmPY|b=5UCw>5{FM6kO#Eb6}dXx;MQL(QRZu(P72J`@UuM15F7b)ibp z*wNYC7H$-wHdSe8X%7WODBRi7(6LsuW1))X_J(i^Sq-fnB4oGfY(UkO%Gwac!p*Hg z(bC>f-(uIG)hH{$u+0q$<*2c-r3=063bh1-9ilGS77*AmLT!QOcI+44McxH$H?V&D zVs9~{6V?)&*k=RBN0%Cdug8j5hvGAz=Gb%_{CsT$w8!9^_BR=PJI_jIi^139MCciV zZ;oZJ!Pk2w<#!rp4guW$?}Ya@gRT`^q_kudW=@b%i9%nO;-m6dHWabzNKr-(0&kKGa@D+OyGHZnwpK zWuB0@dw#j_+!pXRJtjPX)nk|U*m9BA?aI4h z(p809pf?LXp(={epM121Z?fz0{EDK9-;G?gd1Aux#Du@KmmOu6;xi5XwCBB+D~BQQ z=i(E(<8|)!`?njV}eMF`zUQlo$&lYlnJpu7GVNxbhACaM*t)q5kLuLYU?P4xW zUxTAE)xd@!v)YuQuUkfabpV@-G3v>dsT`Gg3fLwbewX=rU;1Ls_dq6$F}8DL^k*$Z zn8QKf2Z0|q{UD}-82vnmjH|N=d0B_K!83Kd^11WI3s&ry6~A+qm00EJ6;t#W5v!|v46MXF!rCRrSM-B zJ7h)QaYp|Mj;+Lut(i>5N;rN5QXOj@u;vU}`_C1GZ?_`n^2_%!j%sH`D$C!}7=+JM z$37@|BXgbg!$B*OECi{_yw!CAHcO?=Z;|}L_NwEp1BV^y+i*gq0$Ai#@meAMr)n|x zWBsWoumzjhIC@m)6mzlgI{*(m z=Gz|snK494|KTReUys`2nNl-R`eX1?3*fstzVPo*M;14OR7Eajx@K7Y`=Ocn#9?>9 zimW^064i-E@~UH>b$#ZKo(WI8J8|c5)!FxbB_|rURAi=nT$MTMzx|`G)9A;~uvZyf zOMi+zYD|D;JUykyZbg^6YOT0q7W^M}>_tC&aJ&Ai zr}U@P2+suk#_&)pyMJONcu+a`QtX4ygY4!8H1_;nXS!z|qt6 zaHee2ux&r)JALTfy~#rtul1!O>rZE#(Qm>`eEsRv7dY!7{@enRsrg2~UImi=`#d4~ zeJ41M{n0&NW-?HtUP&^oI^+&hk$?n^M>=XVeNd!PBRSD_HIh7w6eq0*<-N&Qj z^}I6tDrou#(n{(@G$MOSzlw<@7s^=oGrHF{10&KDEsnKQ{dU!aFD}3I#m|ouytEtZPT2I$5BH}=iv|G^`Lr2RyV~Rr%{Xf zwjjJ786IB_5MCd`+sW`=LeCi9#(4nZzU`c%zU@}rH}uQ0B~D@e#5#L^v}VQj$9=t4 z-jSHEHw^`7Y_m1Cr8_XAft9>{wrhKgquD&4o~CX+Ihv?SZ0A_@-J@w(heOx75z}&H zDD5HD`3M3w^0DF6CP*47;mVDa-s2Sl1H?S^J1Ws&iIo01YEztvhtcTwZQ%{E-}e;4 z6>*0LP|WvCzi%7Xn@%c{v}ODxJ%N7PNn-ZWxMm0$yyHD&jqy8EFxSZM@6ce0lzxa>j{Lp>NamNKYSQM;ulMR4 z`P~3Jc7D52xl(>t(y5VO>AHvH_vW_`DYHlS>y$)(t$D@6cexJ!*52J*MSDKbyVcy} zNb28&Go=0vU^?|pNbqH;|3}Og=f+8}tWrN_em@P=$Upb1MCtpqX&-Kn!Xgg0(e=rr zXMT|Lqn#FDHTN zywpG!tKQiBp2M|x-1(RQFeV?kf8g%mMYrvWj}`kW;!nZZqHa3+sM8y|D6xWjgp zEB~I${Pp`zBT5llKWxRi;A7$UVElC+3aLW77YjcaLTH)P1w?h&_wl+^$t9euJPlKe zF5uC59*@$Ccq~4P$4o41^mHSXVC?0aaeGRp-e*P@#8;X?BagPRN%E{gfiXcd}RVz^6o6e0t!LM1hTQ;^rH z&EEuAk{o+2jNk=wob{82sCb8A2IME z;yuJ$iSw-`z0APBxDNPg;(p@1E~iTj{5|4j#OD#WuV>d9_#xtM;zh)<4T(9!2QH~ zh_@2wrj=f1;0uYbChjNBV=P@_;4_Gq5uZn#_vrMs2JRs4CSF9GGaGUT_j`$7y*TjdwNWVqgMf?{AzL$8C_%7nShorX}_zvQ|#1q8PLi`4vAl^f~ zl{k8f_zk>^_-f*Q;+QRnpExRZ!O+i;cd!+Zf_@hKWqG^*$hMGq-@Qc(w9 zDp@>=`VT#) z7r!Egh4-O$JZzLd39bnRyv>1Nn*_Wa_*uo<8EmPSHT*7#_L@*gcmv_~PLKvk0&Cmw zL!s~noAC2XeQU6;DS+0)4S3+!$zW%PvI04%LU?Vf@bYI)_(z|b>hVM3h_WqF-`dchwFt`_qMaXEzsU7dG=Fg_z!zN26awRJzsPEuSa{)>qxix zWeex9*3b2S4J|)1FBOCKOnv=-4NcuzQBl1PHG4BETr1kYUO$?aDS$rcOY7@(^(=U} zc(!YOy?!)x1833w*7}kw#B-={$!UH22QGqY-5p^aMeAqNI$&J#T3@ekP4)Vw4VLWu z{{TGN)cShA(o`*v5&ydXI{rJA{t{3Yy?<${_b>XOPPYEPg2z5Bz=vf(ZH$`owglhiEP@jnI7)OXz?rCs>KhviE8<&ZJ;ik?}%H{E9t)tF;joAOzI7~C9RQUi+|}X&i<74~y2< z{o*t+{aZ_HF=2gOQY|N2qx!miD=MbGzF(|T`bjOQsP?bfAE9FEkNod(rj*E*&t8Ak l5TlHa-@QWWxs`sIieGXsUq4AhSIdxU{Zl3r^(=GZe*i?MM}7bR literal 11120 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 B!Yu#* diff --git a/.bin/pmake b/.bin/pmake index 4b5b488..19bc5c1 100755 --- a/.bin/pmake +++ b/.bin/pmake @@ -83,6 +83,7 @@ case $1 in install) _install; ;; reinstall) _reinstall; ;; clean) _clean; ;; + realclean) _realclean; ;; makesum) _makesum; ;; remakesum) _remakesum; ;; update-go) _update-go; ;; diff --git a/.config/herbstluftwm/autostart b/.config/herbstluftwm/autostart index 13c2708..b07cdb0 100755 --- a/.config/herbstluftwm/autostart +++ b/.config/herbstluftwm/autostart @@ -1,5 +1,7 @@ #!/usr/local/bin/bash +. ~/.bin/_config + ####################################################################### # STARTUP COMMANDS ####################################################################### @@ -93,10 +95,9 @@ hc keybind $Mod-minus spawn scratchpad.sh hc mouseunbind --all # mouse -hc mousebind $Mod-Button1 drag '' move +hc mousebind $Mod-Button1 move hc mousebind $Mod-Button3 resize - # XXX TODO BASHISM # tags tag_names=( {1..9} ) @@ -128,57 +129,102 @@ hc rule fixedsize floating=on hc set tree_style '╾│ ├└╼─┐' -# theme -hc attr theme.tiling.reset 1 -hc attr theme.floating.reset 1 -hc set frame_border_active_color '#222222cc' -hc set frame_border_normal_color '#101010cc' -hc set frame_bg_normal_color '#565656aa' -hc set frame_bg_active_color '#345F0Caa' -hc set frame_border_width 1 -hc set show_frame_decorations 'focused_if_multiple' -hc set frame_bg_transparent on -hc set frame_transparent_width 5 -hc set frame_gap 4 +# reset theme +hc attr theme.reset 1 -hc attr settings.frame_transparent_width 1 +# spacing +hc set frame_gap 14 +hc attr theme.title_align center +hc set frame_padding 0 +hc set smart_window_surroundings off +hc set smart_frame_surroundings off -hc attr theme.title_height 15 -hc attr theme.title_when always -hc attr theme.title_font 'CozetteVector:pixelsize=13' # example using Xft -# hc attr theme.title_font '-*-fixed-medium-r-*-*-13-*-*-*-*-*-*-*' -hc attr theme.title_depth 3 # space below the title's baseline -hc attr theme.active.color '#345F0Cef' -hc attr theme.title_color '#ffffff' -hc attr theme.normal.color '#323232dd' -hc attr theme.urgent.color '#7811A1dd' -hc attr theme.tab_color '#1F1F1Fdd' -hc attr theme.active.tab_color '#2B4F0Add' -hc attr theme.active.tab_outer_color '#6C8257dd' -hc attr theme.active.tab_title_color '#ababab' -hc attr theme.normal.title_color '#898989' -hc attr theme.inner_width 1 -hc attr theme.inner_color black -hc attr theme.border_width 1 +# TABS +hc attr theme.title_height 12 +hc attr theme.title_when multiple_tabs +hc attr theme.title_font 'Terminus:pixelsize=13' +hc attr theme.title_depth 5 + +# BORDER WIDTH +hc attr theme.inner_width 0 +hc attr theme.outer_width 0 +hc attr theme.border_width 0 +hc set frame_border_width 1 +hc set window_border_width 0 + +# FLOATING WINDOW hc attr theme.floating.border_width 1 -hc attr theme.floating.outer_width 1 -hc attr theme.floating.outer_color black -hc attr theme.active.inner_color '#789161' -hc attr theme.urgent.inner_color '#9A65B0' -hc attr theme.normal.inner_color '#606060' -# copy inner color to outer_color -for state in active urgent normal ; do - hc substitute C theme.${state}.inner_color \ - attr theme.${state}.outer_color C -done -hc attr theme.tiling.outer_width 1 -hc attr theme.background_color '#141414' +hc attr theme.floating.title_when always + +# NORMAL BORDER COLOR +hc attr theme.normal.inner_color $COLOR_NB +hc attr theme.normal.outer_color $COLOR_NB +hc attr theme.normal.border_color $COLOR_NB +hc set frame_border_normal_color $COLOR_NB +hc set window_border_normal_color $COLOR_NB + +# ACTIVE BORDER COLOR +hc attr theme.active.inner_color $COLOR_SB +hc attr theme.active.outer_color $COLOR_SB +hc attr theme.active.border_color $COLOR_SB +hc set frame_border_active_color $COLOR_SB +hc set window_border_active_color $COLOR_SB + +# TAB BG COLOR +hc attr theme.active.color $COLOR_SB +hc attr theme.normal.color $COLOR_NB + +# INACTIVE TAB TAB TEXT COLOR +hc attr theme.active.tab_title_color $COLOR_SF +hc attr theme.normal.tab_title_color $COLOR_NF + +# ACTIVE TAB TEXT COLOR +hc attr theme.active.title_color $COLOR_SF +hc attr theme.normal.title_color $COLOR_NF + +# tab color +# hc attr theme.tab_title_color $COLOR_NB +# +# # tab color +# hc attr theme.active.tab_color $COLOR_SB # inactive tab, active frame, bg color +# hc attr theme.active.tab_title_color $COLOR_SF # inactive tab, active frame, fg color +# +# hc attr theme.normal.tab_color $COLOR_NB # inactive tab, inactive frame, bg color +# hc attr theme.normal.tab_title_color $COLOR_NF # inactive tab, inactive frame, fg color +# +# # hc attr theme.active.color $COLOR_SB # active tab, active frame, fg color +# # hc attr theme.normal.color $COLOR_NB # active tab, inactive frame, fg color +# hc attr theme.active.title_color $COLOR_SF # active tab, active frame, fg color +# hc attr theme.normal.title_color $COLOR_NF # active tab, inactive frame, fg color + +# hc attr theme.active.tab_outer_color $COLOR_NB + +# hc set frame_border_active_color $COLOR_NB +# hc set frame_border_normal_color $COLOR_NB +# hc set frame_bg_normal_color $COLOR_NB +# hc set frame_bg_active_color $COLOR_NF +# hc set show_frame_decorations 'focused_if_multiple' +# hc set frame_bg_transparent on +# hc set frame_transparent_width 5 +# +# hc attr settings.frame_transparent_width 1 +# +# hc attr theme.active.color $COLOR_NB +# hc attr theme.title_color $COLOR_SF +# hc attr theme.normal.color $COLOR_NB +# #hc attr theme.urgent.color '#7811A1dd' +# hc attr theme.inner_width 0 +# hc attr theme.inner_color $COLOR_NB +# hc attr theme.border_width 0 +# hc attr theme.floating.border_width 1 +# hc attr theme.floating.outer_width 1 +# hc attr theme.floating.normal.outer_color $COLOR_NB +# hc attr theme.floating.active.outer_color $COLOR_SB +# hc attr theme.active.inner_color $COLOR_NB +# hc attr theme.urgent.inner_color '#9A65B0' +# hc attr theme.normal.inner_color $COLOR_NB # hc set window_gap 0 -# hc set frame_padding 0 -# hc set smart_window_surroundings off -# hc set smart_frame_surroundings on -# hc set mouse_recenter_gap 0 # rules hc unrule -F @@ -207,5 +253,5 @@ hc unlock # "$panel" "$monitor" & # done -# pkill -lf "^polybar$" -# polybar & +pkill -lf "^polybar$" +polybar & diff --git a/.kshrc b/.kshrc index 7d917c6..da941ef 100644 --- a/.kshrc +++ b/.kshrc @@ -239,8 +239,6 @@ alias events="vim ~/Documents/events.txt" alias caly="ncal -Cy" alias calm="ncal -3C" -mansearch() { man -k any=$1; } - # music alias music_psychedelik="mpg123 -b 1024 http://62.210.114.63:8000" alias music_progressive="mpg123 -b 1024 http://62.210.114.63:8010" @@ -463,14 +461,10 @@ alias port-modgo-update='make MODGO_VERSION=latest modgo-gen-modules > modules.i proot-rebuild() { doas proot -c /etc/proot.conf - doas chroot /home/dpb pkg_add -Dsnap ccache cmake gmake go rust lua--%5.1 gtk+3-- - doas chroot /home/dpb pkg_add -Dsnap gtk+4-- harfbuzz-- webkitgtk40-- webkitgtk41-- - doas chroot /home/dpb pkg_add -Dsnap webkitgtk60-- qt6-qtbase-- qtbase-- qtwebengine-- - doas chroot /home/dpb pkg_add -Dsnap qtwebkit-- python--%3.10 + doas chroot /home/dpb pkg_add -Dsnap ccache } alias proot-do="doas chroot /home/dpb/" -alias dmake="doas /usr/ports/infrastructure/bin/dpb -B /home/dpb -c -I " alias dpb-control="ssh openbsd.codevoid.de \"doas nc -U /usr/ports/logs/amd64/control-openbsd-*\"" dpb-log() { ssh openbsd.codevoid.de "tail -n 500 /usr/ports/logs/amd64/paths/$1.log" @@ -695,13 +689,13 @@ alias xrandr_mirror_hdmi="xrandr --output HDMI-A-0 --same-as eDP --mode 1920x108 # GNUPG AGENT ######################################################################## -eval $(keychain -Q -q --noask --agents ssh,gpg --noask --eval id_rsa) +#eval $(keychain -Q -q --noask --agents ssh,gpg --noask --eval --eval id_rsa id_dsa id_ed25519) -# if [ -f $HOME/.enable_gpg ] -# then -# GPG_TTY=$(tty) -# SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) -# SSH_AUTH_SOCK_EXTRA=${SSH_AUTH_SOCK%%.ssh}.extra -# export GPG_TTY SSH_AUTH_SOCK SSH_AUTH_SOCK_EXTRA -# pgrep -qu sdk gpg-agent || gpg-connect-agent -q /bye -# fi +if [ -f $HOME/.enable_gpg ] +then + GPG_TTY=$(tty) + SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) + SSH_AUTH_SOCK_EXTRA=${SSH_AUTH_SOCK%%.ssh}.extra + export GPG_TTY SSH_AUTH_SOCK SSH_AUTH_SOCK_EXTRA + pgrep -qu sdk gpg-agent || gpg-connect-agent -q /bye +fi