Update 2023-12-24 17:35 OpenBSD/amd64-x13

This commit is contained in:
c0dev0id 2023-12-24 17:35:07 +01:00
parent a0b32efe60
commit 7e9a9e039c
5 changed files with 130 additions and 76 deletions

View File

@ -10,13 +10,26 @@ PIMDIR="${HOME}/Documents"
# COLORS # COLORS
# #
#COLOR_NB="#121212" # notion COLOR_NB="#121212"
#COLOR_NF="#707070" # notion COLOR_NF="#707070"
COLOR_NB="#181818" # spectrwm
COLOR_NF="#FF6A00" # spectrwm
COLOR_SB="#222222" COLOR_SB="#222222"
COLOR_SF="#CCCCCC" 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 # TERMINALS
# #
@ -61,10 +74,10 @@ needs() {
# CONNECT TO GPG-AGENT # 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_TTY=$(tty)
# export GPG_AGENT_INFO="$HOME/.gnupg/S.gpg-agent:0:1" 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=$(gpgconf --list-dirs agent-ssh-socket)
# export SSH_AUTH_SOCK_EXTRA=${SSH_AUTH_SOCK%%.ssh}.extra export SSH_AUTH_SOCK_EXTRA=${SSH_AUTH_SOCK%%.ssh}.extra
# gpg-connect-agent /bye gpg-connect-agent /bye

BIN
.bin/cbar

Binary file not shown.

View File

@ -83,6 +83,7 @@ case $1 in
install) _install; ;; install) _install; ;;
reinstall) _reinstall; ;; reinstall) _reinstall; ;;
clean) _clean; ;; clean) _clean; ;;
realclean) _realclean; ;;
makesum) _makesum; ;; makesum) _makesum; ;;
remakesum) _remakesum; ;; remakesum) _remakesum; ;;
update-go) _update-go; ;; update-go) _update-go; ;;

View File

@ -1,5 +1,7 @@
#!/usr/local/bin/bash #!/usr/local/bin/bash
. ~/.bin/_config
####################################################################### #######################################################################
# STARTUP COMMANDS # STARTUP COMMANDS
####################################################################### #######################################################################
@ -93,10 +95,9 @@ hc keybind $Mod-minus spawn scratchpad.sh
hc mouseunbind --all hc mouseunbind --all
# mouse # mouse
hc mousebind $Mod-Button1 drag '' move hc mousebind $Mod-Button1 move
hc mousebind $Mod-Button3 resize hc mousebind $Mod-Button3 resize
# XXX TODO BASHISM # XXX TODO BASHISM
# tags # tags
tag_names=( {1..9} ) tag_names=( {1..9} )
@ -128,57 +129,102 @@ hc rule fixedsize floating=on
hc set tree_style '╾│ ├└╼─┐' hc set tree_style '╾│ ├└╼─┐'
# theme # reset theme
hc attr theme.tiling.reset 1 hc attr theme.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
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 # TABS
hc attr theme.title_when always hc attr theme.title_height 12
hc attr theme.title_font 'CozetteVector:pixelsize=13' # example using Xft hc attr theme.title_when multiple_tabs
# hc attr theme.title_font '-*-fixed-medium-r-*-*-13-*-*-*-*-*-*-*' hc attr theme.title_font 'Terminus:pixelsize=13'
hc attr theme.title_depth 3 # space below the title's baseline hc attr theme.title_depth 5
hc attr theme.active.color '#345F0Cef'
hc attr theme.title_color '#ffffff' # BORDER WIDTH
hc attr theme.normal.color '#323232dd' hc attr theme.inner_width 0
hc attr theme.urgent.color '#7811A1dd' hc attr theme.outer_width 0
hc attr theme.tab_color '#1F1F1Fdd' hc attr theme.border_width 0
hc attr theme.active.tab_color '#2B4F0Add' hc set frame_border_width 1
hc attr theme.active.tab_outer_color '#6C8257dd' hc set window_border_width 0
hc attr theme.active.tab_title_color '#ababab'
hc attr theme.normal.title_color '#898989' # FLOATING WINDOW
hc attr theme.inner_width 1
hc attr theme.inner_color black
hc attr theme.border_width 1
hc attr theme.floating.border_width 1 hc attr theme.floating.border_width 1
hc attr theme.floating.outer_width 1 hc attr theme.floating.title_when always
hc attr theme.floating.outer_color black
hc attr theme.active.inner_color '#789161' # NORMAL BORDER COLOR
hc attr theme.urgent.inner_color '#9A65B0' hc attr theme.normal.inner_color $COLOR_NB
hc attr theme.normal.inner_color '#606060' hc attr theme.normal.outer_color $COLOR_NB
# copy inner color to outer_color hc attr theme.normal.border_color $COLOR_NB
for state in active urgent normal ; do hc set frame_border_normal_color $COLOR_NB
hc substitute C theme.${state}.inner_color \ hc set window_border_normal_color $COLOR_NB
attr theme.${state}.outer_color C
done # ACTIVE BORDER COLOR
hc attr theme.tiling.outer_width 1 hc attr theme.active.inner_color $COLOR_SB
hc attr theme.background_color '#141414' 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 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 # rules
hc unrule -F hc unrule -F
@ -207,5 +253,5 @@ hc unlock
# "$panel" "$monitor" & # "$panel" "$monitor" &
# done # done
# pkill -lf "^polybar$" pkill -lf "^polybar$"
# polybar & polybar &

26
.kshrc
View File

@ -239,8 +239,6 @@ alias events="vim ~/Documents/events.txt"
alias caly="ncal -Cy" alias caly="ncal -Cy"
alias calm="ncal -3C" alias calm="ncal -3C"
mansearch() { man -k any=$1; }
# music # music
alias music_psychedelik="mpg123 -b 1024 http://62.210.114.63:8000" alias music_psychedelik="mpg123 -b 1024 http://62.210.114.63:8000"
alias music_progressive="mpg123 -b 1024 http://62.210.114.63:8010" 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() { proot-rebuild() {
doas proot -c /etc/proot.conf 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 ccache
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
} }
alias proot-do="doas chroot /home/dpb/" 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-*\"" alias dpb-control="ssh openbsd.codevoid.de \"doas nc -U /usr/ports/logs/amd64/control-openbsd-*\""
dpb-log() { dpb-log() {
ssh openbsd.codevoid.de "tail -n 500 /usr/ports/logs/amd64/paths/$1.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 # 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 ] if [ -f $HOME/.enable_gpg ]
# then then
# GPG_TTY=$(tty) GPG_TTY=$(tty)
# SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
# SSH_AUTH_SOCK_EXTRA=${SSH_AUTH_SOCK%%.ssh}.extra SSH_AUTH_SOCK_EXTRA=${SSH_AUTH_SOCK%%.ssh}.extra
# export GPG_TTY SSH_AUTH_SOCK SSH_AUTH_SOCK_EXTRA export GPG_TTY SSH_AUTH_SOCK SSH_AUTH_SOCK_EXTRA
# pgrep -qu sdk gpg-agent || gpg-connect-agent -q /bye pgrep -qu sdk gpg-agent || gpg-connect-agent -q /bye
# fi fi