Update 2024-10-03 11:05 OpenBSD/amd64-t14
This commit is contained in:
parent
99f54afeba
commit
83c6edbe33
123
.ksh/aliases.ksh
123
.ksh/aliases.ksh
@ -1,123 +0,0 @@
|
|||||||
########################################################################
|
|
||||||
# ALIASES
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
# configuration files
|
|
||||||
alias kshrc="vim ~/.kshrc"
|
|
||||||
alias muttrc="vim ~/.mutt/rc-common"
|
|
||||||
alias vimrc="vim ~/.vim/vimrc"
|
|
||||||
alias hlconf="vim ~/.config/herbstluftwm/autostart"
|
|
||||||
alias hc="herbstclient"
|
|
||||||
alias bspwmrc="vim ~/.config/bspwm/bspwmrc"
|
|
||||||
alias sxhkdrc="vim ~/.config/bspwm/sxhkdrc"
|
|
||||||
alias vimbrc="vim ~/.config/vimb/config"
|
|
||||||
alias exrc="vim ~/.exrc"
|
|
||||||
|
|
||||||
# translation
|
|
||||||
alias trans-en="trans -l de -s en -t de --no-ansi"
|
|
||||||
alias trans-de="trans -l en -s de -t en --no-ansi"
|
|
||||||
|
|
||||||
alias g="ugrep -In --break --sort"
|
|
||||||
alias gf="g -F"
|
|
||||||
|
|
||||||
# taskwarrior
|
|
||||||
alias t=task
|
|
||||||
alias tall="task rc.context:"
|
|
||||||
alias ta="task add"
|
|
||||||
alias ta-work="task rc.context:work add"
|
|
||||||
alias ta-home="task rc.context:home add"
|
|
||||||
alias ta-uugrn="task rc.context:uugrn add"
|
|
||||||
alias ta-openbsd="task rc.context:openbsd add"
|
|
||||||
alias tm="task mod"
|
|
||||||
|
|
||||||
# gopher bookmarks
|
|
||||||
alias fefe="sacc gopher://codevoid.de/1/fefe"
|
|
||||||
alias hn="sacc gopher://codevoid.de/1/hn"
|
|
||||||
alias cv="sacc gopher://codevoid.de"
|
|
||||||
|
|
||||||
# pim
|
|
||||||
alias notes="vim ~/Documents/notes/notes.txt"
|
|
||||||
alias events="vim ~/Documents/notes/events.txt"
|
|
||||||
alias caly="ncal -Cy"
|
|
||||||
alias calm="ncal -3C"
|
|
||||||
alias sendnote="mail sh@codevoid.de"
|
|
||||||
|
|
||||||
# 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"
|
|
||||||
alias music_drum-n-bass="mpg123 -b 1024 http://62.210.114.63:8030"
|
|
||||||
alias music_ambient="mpg123 http://62.210.114.63:8002/listen.mp3"
|
|
||||||
alias music_tilderadio="ogg123 https://tilderadio.org/listen"
|
|
||||||
alias music_bitreich="mpv gopher://bitreich.org/9/radio/listen"
|
|
||||||
alias flac_encode="flac -e --best --delete-input-file"
|
|
||||||
|
|
||||||
# IRC
|
|
||||||
alias irc-uugrn="catgirl UUGRN"
|
|
||||||
alias irc-bitreich="catgirl Bitreich"
|
|
||||||
alias irc-efnet="catgirl EfNet"
|
|
||||||
alias irc-hackint="catgirl HackInt"
|
|
||||||
alias irc-ircnow="catgirl IRCNOW"
|
|
||||||
alias irc-ircnet="catgirl IRCNet"
|
|
||||||
alias irc-liberachat="catgirl LiberaChat"
|
|
||||||
alias irc-oftc="catgirl OFTC"
|
|
||||||
alias irc-robustirc="catgirl RobustIRC"
|
|
||||||
|
|
||||||
# security
|
|
||||||
alias htpasswd-openssl="openssl passwd -apr1"
|
|
||||||
alias inssh="ssh -o HostKeyAlgorithms=+ssh-rsa \
|
|
||||||
-o KexAlgorithms=+diffie-hellman-group1-sha1 \
|
|
||||||
-o Ciphers=+aes256-cbc"
|
|
||||||
alias my-ssh-pubkey="pass Keystore/ssh-private | head -n1"
|
|
||||||
alias my-ssh-seckey="pass Keystore/ssh-private | tail -n7"
|
|
||||||
alias my-gpg-pubkey="gpg --export-options export-minimal --export -a 52BE43BA"
|
|
||||||
alias my-gpg-seckey="gpg --export-options export-minimal --export-secret-keys -a 52BE43BA"
|
|
||||||
|
|
||||||
# backup
|
|
||||||
alias tarsnap="doas \tarsnap"
|
|
||||||
|
|
||||||
# archives
|
|
||||||
alias innoextract="\innoextract -g"
|
|
||||||
|
|
||||||
alias wget-mirror="wget --mirror --page-requisites --html-extension --convert-links"
|
|
||||||
|
|
||||||
# games
|
|
||||||
alias quake="\vkquake +game id1"
|
|
||||||
alias quake-mp1-scourge_of_armagon="\vkquake +game hipnotic"
|
|
||||||
alias quake-mp2-dissolution_of_eternity="\vkquake +game rogue"
|
|
||||||
alias quake2="\quake2 +game baseq2"
|
|
||||||
alias quake2-mp1-the_reconning="\quake2 +game xatrix"
|
|
||||||
alias quake2-mp2-ground_zero="\quake2 +game rogue"
|
|
||||||
alias quake2-ex1-jaggernaut="\quake2 +game jaggernaut"
|
|
||||||
alias quake2-ex2-zaero="\quake2 +game zaero"
|
|
||||||
alias doom3="dhewm3 +set r_fullscreen 1 +set com_fixedtic -1"
|
|
||||||
alias steam-list="steamctl --user sdk82 apps list"
|
|
||||||
alias steam-download="steamctl --user sdk82 depot download -os linux64 -a"
|
|
||||||
|
|
||||||
# terminal internet stuff
|
|
||||||
alias terminal_map="telnet mapscii.me"
|
|
||||||
alias terminal_bofh="telnet towel.blinkenlights.nl 666"
|
|
||||||
alias terminal_starwars="telnet towel.blinkenlights.nl 23"
|
|
||||||
alias terminal_cnn="links http://lite.cnn.io/en"
|
|
||||||
alias terminal_8ball="lynx -width=300 --dump https://codevoid.de/8Ball"
|
|
||||||
alias terminal_weather="curl wttr.in/Hockenheim"
|
|
||||||
alias terminal_bbs="telnet gopher.su 1234"
|
|
||||||
alias terminal_unix50="ssh unix50@unix50.org"
|
|
||||||
|
|
||||||
# bookmarks
|
|
||||||
alias uug-mastodon="firefox https://chaos.social/@uugrn"
|
|
||||||
alias uug-twitter="firefox https://twitter.com/@uugrn"
|
|
||||||
alias discord-me="firefox https://discord.com/channels/@me"
|
|
||||||
alias discord-immortals="firefox https://discord.com/channels/991041843871502366/1000826654974812160"
|
|
||||||
alias cups-config="firefox http://localhost:631"
|
|
||||||
|
|
||||||
alias bbs='ssh -t sdk@home.codevoid.de "LANG=de_DE.UTF-8 syncterm -iC localhost:2323"'
|
|
||||||
|
|
||||||
# mastodon
|
|
||||||
alias toot-sh="toot-wrapper sh@bsd.network"
|
|
||||||
alias toot-uug="toot-wrapper uugrn@chaos.social"
|
|
||||||
alias tuta="tut -u 'sh@bsd.network uugrn@chaos.social'"
|
|
||||||
|
|
||||||
# reddit
|
|
||||||
alias reddit-spectrwm="tuir -s spectrwm"
|
|
||||||
alias reddit-openbsd="tuir -s openbsd"
|
|
||||||
alias reddit-c="tuir -s C_programming"
|
|
@ -1,27 +0,0 @@
|
|||||||
########################################################################
|
|
||||||
# AMUSED
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
alias amused-next="_amused_cmd next"
|
|
||||||
alias amused-prev="_amused_cmd prev"
|
|
||||||
alias amused-play="_amused_cmd play"
|
|
||||||
alias amused-stop="_amused_cmd stop"
|
|
||||||
alias amused+="_amused_cmd seek +15"
|
|
||||||
alias amused-="_amused_cmd seek -15"
|
|
||||||
alias amused-jump="_amused_jump"
|
|
||||||
alias amused-shuffle="amused show | sort -R | amused load"
|
|
||||||
alias amused-sort="amused show | sort -h | amused load"
|
|
||||||
|
|
||||||
_amused_cmd() {
|
|
||||||
. ~/.bin/_config
|
|
||||||
amused "${@}" 2>&1 > /dev/null
|
|
||||||
STATUS="$(amused status | head -1 | cut -d'/' -f5-)"
|
|
||||||
NOTIFY_CMD "$STATUS"
|
|
||||||
echo "$@: $STATUS"
|
|
||||||
}
|
|
||||||
|
|
||||||
_amused_jump() {
|
|
||||||
S="$(echo "$(amused show | cut -d'/' -f5-)" | sort -h | fzf -i -e)"
|
|
||||||
[ ! -z "$S" ] \
|
|
||||||
&& _amused_cmd jump "$S"
|
|
||||||
}
|
|
@ -1,367 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
echo {build,run,all,test}-dir-depends
|
|
||||||
echo full-{build,run,all,test}-depends
|
|
||||||
echo {build,lib,test,run}-depends-list
|
|
||||||
echo print-{build,run}-depends
|
|
||||||
echo {pre,do,post}-{build,configure,distpatch,extract,fake,gen,install,patch,test}
|
|
||||||
echo all-lib-depends-args
|
|
||||||
echo build
|
|
||||||
echo all
|
|
||||||
echo check-register
|
|
||||||
echo check-register-all
|
|
||||||
echo checkpatch
|
|
||||||
echo checksum
|
|
||||||
echo clean
|
|
||||||
echo clean={work,bulk,build,depends,dist,fake,flavors,install,package,plist,test,sub,packages,all}
|
|
||||||
echo clean-depends
|
|
||||||
echo configure
|
|
||||||
echo distclean
|
|
||||||
echo distpatch
|
|
||||||
echo dump-vars
|
|
||||||
echo extract
|
|
||||||
echo fake
|
|
||||||
echo fake-wantlib-args
|
|
||||||
echo fetch
|
|
||||||
echo fetch-all
|
|
||||||
echo fix-permissions
|
|
||||||
echo gen
|
|
||||||
echo generate-readmes
|
|
||||||
echo install
|
|
||||||
echo install-{all,depends}
|
|
||||||
echo lib-depends-args
|
|
||||||
echo lib-depends-check
|
|
||||||
echo license-check
|
|
||||||
echo lock
|
|
||||||
echo makesum
|
|
||||||
echo no-lib-depends-args
|
|
||||||
echo no-wantlib-args
|
|
||||||
echo package
|
|
||||||
echo patch
|
|
||||||
echo peek-ftp
|
|
||||||
echo pkglocatedb
|
|
||||||
echo port-lib-depends-check
|
|
||||||
echo port-wantlib-args
|
|
||||||
echo prepare
|
|
||||||
echo print-package-args
|
|
||||||
echo print-update-signature
|
|
||||||
echo print-plist
|
|
||||||
echo print-plist-{all,all-with-depends,contents,libs,all-libs,libs-with-depends,with-depends}
|
|
||||||
echo rebuild
|
|
||||||
echo regen
|
|
||||||
echo reinstall
|
|
||||||
echo repackage
|
|
||||||
echo run-depends-args
|
|
||||||
echo reprepare
|
|
||||||
echo retest
|
|
||||||
echo show-{debug-info,fake-size,indexed,list,prepare-results,prepare-test-results,required-by,run-depends,size}
|
|
||||||
echo subpackage
|
|
||||||
echo test
|
|
||||||
echo test-depends
|
|
||||||
echo unlock
|
|
||||||
echo update-{patches,update-or-install,update-or-install-all,plist}
|
|
||||||
echo update
|
|
||||||
echo verbose-show
|
|
||||||
echo wantlib-args
|
|
||||||
# echo show=ALL_DISTFILES
|
|
||||||
# echo show=ALL_FAKE_FLAGS
|
|
||||||
# echo show=ALL_PATCHFILES
|
|
||||||
# echo show=ALL_SUPDISTFILES
|
|
||||||
# echo show=ALL_TEST_ENV
|
|
||||||
# echo show=ALL_TEST_FLAGS
|
|
||||||
# echo show=ALL_TARGET
|
|
||||||
# echo show=APM_ARCHS
|
|
||||||
# echo show=ARCH
|
|
||||||
# echo show=AUTOCONF
|
|
||||||
# echo show=AUTOCONF_DIR
|
|
||||||
# echo show=AUTOCONF_ENV
|
|
||||||
# echo show=AUTOCONF_VERSION
|
|
||||||
# echo show=AUTOHEADER
|
|
||||||
# echo show=AUTOMAKE_VERSION
|
|
||||||
# echo show=AUTORECONF
|
|
||||||
# echo show=BASE_PKGPATH
|
|
||||||
# echo show=BASELOCALSTATEDIR
|
|
||||||
# echo show=BASESYSCONFDIR
|
|
||||||
# echo show=BATCH
|
|
||||||
# echo show=BE_ARCHS
|
|
||||||
# echo show=BUILD_DEPENDS
|
|
||||||
# echo show=BUILD_ONCE
|
|
||||||
# echo show=BUILD_PKGPATH
|
|
||||||
# echo show=BUILD_PACKAGES
|
|
||||||
# echo show=BROKEN
|
|
||||||
# echo show=BUILD_UNLINKED
|
|
||||||
# echo show=BUILD_USER
|
|
||||||
# echo show=BROKEN-arch
|
|
||||||
# echo show=BSD_INSTALL_{PROGRAM,SCRIPT,DATA,MAN}{,_DIR}
|
|
||||||
# echo show=BULK
|
|
||||||
# echo show=BULK_COOKIES_DIR
|
|
||||||
# echo show=BULK_DO
|
|
||||||
# echo show=BULK_FLAGS
|
|
||||||
# echo show=BULK_TARGETS
|
|
||||||
# echo show=BZIP2
|
|
||||||
# echo show=CATEGORIES
|
|
||||||
# echo show=CCACHE_DIR
|
|
||||||
# echo show=CCACHE_ENV
|
|
||||||
# echo show=CDIAGFLAGS
|
|
||||||
# echo show=CFLAGS
|
|
||||||
# echo show=CFLAGS_{base-clang,ports-gcc}
|
|
||||||
# echo show=CHECK_LIB_DEPENDS
|
|
||||||
# echo show=CHECK_LIB_DEPENDS_ARGS
|
|
||||||
# echo show=CHECKSUMFILES
|
|
||||||
# echo show=CHECKSUM_FILE
|
|
||||||
# echo show=CHECKSUM_PACKAGES
|
|
||||||
# echo show=CHOSEN_COMPILER
|
|
||||||
# echo show=CLEANDEPENDS
|
|
||||||
# echo show=COMMENT
|
|
||||||
# echo show=COMMENT-foo
|
|
||||||
# echo show=COMMENT-vanilla
|
|
||||||
# echo show=COMMENT-foo-vanilla
|
|
||||||
# echo show=COMES_WITH
|
|
||||||
# echo show=COMPILER
|
|
||||||
# echo show=COMPILER_LANGS
|
|
||||||
# echo show=COMPILER_LINKS
|
|
||||||
# echo show=COMPILER_WRAPPER
|
|
||||||
# echo show=CONFIG_SITE_LIST
|
|
||||||
# echo show=CLANG_ARCHS
|
|
||||||
# echo show=GCC3_ARCHS
|
|
||||||
# echo show=GCC4_ARCHS
|
|
||||||
# echo show=CONFIGURE_ARGS
|
|
||||||
# echo show=CONFIGURE_ENV
|
|
||||||
# echo show=CONFIGURE_SCRIPT
|
|
||||||
# echo show=CONFIGURE_STYLE
|
|
||||||
# echo show=COPTS
|
|
||||||
# echo show=CXXDIAGFLAGS
|
|
||||||
# echo show=CXXFLAGS
|
|
||||||
# echo show=CXXFLAGS_{base-clang,ports-gcc}
|
|
||||||
# echo show=CXXOPTS
|
|
||||||
# echo show=DEBUG_CONFIGURE_ARGS
|
|
||||||
# echo show=DEBUG_PACKAGES
|
|
||||||
# echo show=DEBUGINFO_ARCHS
|
|
||||||
# echo show=DESCR
|
|
||||||
# echo show=DESTDIR
|
|
||||||
# echo show=DESTDIRNAME
|
|
||||||
# echo show=DIST_TUPLE
|
|
||||||
# echo show=DISTDIR
|
|
||||||
# echo show=DISTFILES*
|
|
||||||
# echo show=DISTNAME
|
|
||||||
# echo show=DISTORIG
|
|
||||||
# echo show=DIST_SUBDIR
|
|
||||||
# echo show=DPB
|
|
||||||
# echo show=DPB_LOCKNAME
|
|
||||||
# echo show=DPB_PROPERTIES
|
|
||||||
# echo show=DUMMY_PACKAGE
|
|
||||||
# echo show=ECHO_MSG
|
|
||||||
# echo show=ECHO_REORDER
|
|
||||||
# echo show=EDIT_PATCHES
|
|
||||||
# echo show=EPOCH
|
|
||||||
# echo show=ERRORS
|
|
||||||
# echo show=EXTRACT_CASES
|
|
||||||
# echo show=EXTRACT_ONLY
|
|
||||||
# echo show=EXTRACT_SUFX
|
|
||||||
# echo show=EXTRACT_SUFX.name
|
|
||||||
# echo show=EXTRACT_FILES
|
|
||||||
# echo show=FAKE_FLAGS
|
|
||||||
# echo show=FAKE_SETUP
|
|
||||||
# echo show=FAKE_TARGET
|
|
||||||
# echo show=FAKEOBJDIR
|
|
||||||
# echo show=FETCH_CMD
|
|
||||||
# echo show=FETCH_MANUALLY
|
|
||||||
# echo show=FETCH_PACKAGES
|
|
||||||
# echo show=FILESDIR
|
|
||||||
# echo show=FETCH_USER
|
|
||||||
# echo show=FIX_CLEANUP_PERMISSIONS
|
|
||||||
# echo show=FIX_CRLF_FILES
|
|
||||||
# echo show=FIX_EXTRACT_PERMISSIONS
|
|
||||||
# echo show=FLAVOR
|
|
||||||
# echo show=FLAVORS
|
|
||||||
# echo show=FLAVOR_EXT
|
|
||||||
# echo show=FORCE_UPDATE
|
|
||||||
# echo show=FULLDISTDIR
|
|
||||||
# echo show=FULLPKGNAME
|
|
||||||
# echo show=FULLPKGPATH
|
|
||||||
# echo show=GH_ACCOUNT
|
|
||||||
# echo show=GH_COMMIT
|
|
||||||
# echo show=GH_DISTFILE
|
|
||||||
# echo show=GH_PROJECT
|
|
||||||
# echo show=GH_TAGNAME
|
|
||||||
# echo show=GMAKE
|
|
||||||
# echo show=HOMEPAGE
|
|
||||||
# echo show=IGNORE
|
|
||||||
# echo show=IGNORE_IS_FATAL
|
|
||||||
# echo show=IGNORE_SILENT
|
|
||||||
# echo show=INSTALL_DEBUG_PACKAGES
|
|
||||||
# echo show=INSTALL_{PROGRAM,SCRIPT,DATA,MAN}{,_DIR}
|
|
||||||
# echo show=INSTALL_TARGET
|
|
||||||
# echo show=INTERACTIVE
|
|
||||||
# echo show=IS_INTERACTIVE
|
|
||||||
# echo show=LE_ARCHS
|
|
||||||
# echo show=LIB_DEPENDS
|
|
||||||
# echo show=lib_depends_args
|
|
||||||
# echo show=LIBCXX
|
|
||||||
# echo show=LIBTOOL
|
|
||||||
# echo show=LIBTOOL_FLAGS
|
|
||||||
# echo show=LLD_EMUL
|
|
||||||
# echo show=LLVM_ARCHS
|
|
||||||
# echo show=LOCALBASE
|
|
||||||
# echo show=LOCALSTATEDIR
|
|
||||||
# echo show=LOCKDIR
|
|
||||||
# echo show=LOCK_CMD
|
|
||||||
# echo show=LOCK_VERBOSE
|
|
||||||
# echo show=LP64_ARCHS
|
|
||||||
# echo show=MAINTAINER
|
|
||||||
# echo show=MAKE_ENV
|
|
||||||
# echo show=MAKE_FLAGS
|
|
||||||
# echo show=MAKE_FILE
|
|
||||||
# echo show=MAKE_JOBS
|
|
||||||
# echo show=MAKE_PROGRAM
|
|
||||||
# echo show=MAKEFILE_LIST
|
|
||||||
# echo show=MAKESUMFILES
|
|
||||||
# echo show=MESSAGE
|
|
||||||
# echo show=MISSING_FILES
|
|
||||||
# echo show=MODGNU_CONFIG_GUESS_DIRS
|
|
||||||
# echo show=MODPERL_ADJ_FILES
|
|
||||||
# echo show=MODPERL_BIN_ADJ
|
|
||||||
# echo show=MODPERL_BUILD_TARGET
|
|
||||||
# echo show=MODPERL_INSTALL_TARGET
|
|
||||||
# echo show=MODPERL_TEST_TARGET
|
|
||||||
# echo show=MODPERL_REGEN_PPPORT
|
|
||||||
# echo show=MODULES
|
|
||||||
# echo show=MULTI_PACKAGES
|
|
||||||
# echo show=NO_ARCH
|
|
||||||
# echo show=NOT_FOR_ARCHS
|
|
||||||
# echo show=NO_BUILD
|
|
||||||
# echo show=NO_CCACHE
|
|
||||||
# echo show=NO_CHECKSUM
|
|
||||||
# echo show=NO_DEPENDS
|
|
||||||
# echo show=NO_IGNORE
|
|
||||||
# echo show=NO_SCCACHE
|
|
||||||
# echo show=NO_TEST
|
|
||||||
# echo show=ONLY_FOR_ARCHS
|
|
||||||
# echo show=OSREV
|
|
||||||
# echo show=PACKAGE_REPOSITORY
|
|
||||||
# echo show=PARALLEL_MAKE_FLAGS
|
|
||||||
# echo show=PARALLEL_MAKE_JOBS
|
|
||||||
# echo show=PATCH
|
|
||||||
# echo show=PATCHORIG
|
|
||||||
# echo show=PATCH_CASES
|
|
||||||
# echo show=PATCHDIR
|
|
||||||
# echo show=PATCHFILES*
|
|
||||||
# echo show=PATCH_ARGS
|
|
||||||
# echo show=PATCH_CHECK_ONLY
|
|
||||||
# echo show=PATCH_DIST_ARGS
|
|
||||||
# echo show=PATCH_DIST_STRIP
|
|
||||||
# echo show=PATCH_LIST
|
|
||||||
# echo show=PATCH_STRIP
|
|
||||||
# echo show=PERMIT_DISTFILES
|
|
||||||
# echo show=PERMIT_PACKAGE
|
|
||||||
# echo show=PKG_ADD
|
|
||||||
# echo show=PKG_ARCH
|
|
||||||
# echo show=PKG_ARGS
|
|
||||||
# echo show=PKG_CREATE
|
|
||||||
# echo show=PKG_CREATE_NO_CHECKS
|
|
||||||
# echo show=PKG_DBDIR
|
|
||||||
# echo show=PKG_DELETE
|
|
||||||
# echo show=PKG_INFO
|
|
||||||
# echo show=PKG_TMPDIR
|
|
||||||
# echo show=PORTHOME
|
|
||||||
# echo show=PORTPATH
|
|
||||||
# echo show=PORTSDIR
|
|
||||||
# echo show=PORTSDIR_PATH
|
|
||||||
# echo show=PORTS_PRIVSEP
|
|
||||||
# echo show=PKGDIR
|
|
||||||
# echo show=PKGFILE
|
|
||||||
# echo show=PKGFILES
|
|
||||||
# echo show=PKGNAME
|
|
||||||
# echo show=PKGNAMES
|
|
||||||
# echo show=PKGNAME-foo
|
|
||||||
# echo show=PKGPATH
|
|
||||||
# echo show=PKGPATHS
|
|
||||||
# echo show=PKGSPEC
|
|
||||||
# echo show=PKGSTEM
|
|
||||||
# echo show=PLIST
|
|
||||||
# echo show=PLIST_DB
|
|
||||||
# echo show=PLIST_REPOSITORY
|
|
||||||
# echo show=PORTROACH
|
|
||||||
# echo show=PREFIX
|
|
||||||
# echo show=PREPARE_CHECK_ONLY
|
|
||||||
# echo show=PROGRESS_METER
|
|
||||||
# echo show=PROPERTIES
|
|
||||||
# echo show=PSEUDO_FLAVOR
|
|
||||||
# echo show=PSEUDO_FLAVORS
|
|
||||||
# echo show=RANDOMIZE_SUBDIRS
|
|
||||||
# echo show=RCDIR
|
|
||||||
# echo show=REFETCH
|
|
||||||
# echo show=REGISTER_PLIST_OPTS
|
|
||||||
# echo show=REORDER_DEPENDENCIES
|
|
||||||
# echo show=REPORT_PROBLEM
|
|
||||||
# echo show=REPORT_PROBLEM_LOGFILE
|
|
||||||
# echo show=REVISION
|
|
||||||
# echo show=ROACH_SITES
|
|
||||||
# echo show=ROACH_URL
|
|
||||||
# echo show=RUN_DEPENDS
|
|
||||||
# echo show=SCCACHE_DIR
|
|
||||||
# echo show=SCCACHE_ENV
|
|
||||||
# echo show=SEPARATE_BUILD
|
|
||||||
# echo show=SETENV
|
|
||||||
# echo show=SHARED_LIBS
|
|
||||||
# echo show=SITE_BACKUP
|
|
||||||
# echo show=SITES
|
|
||||||
# echo show=SKIPDIR
|
|
||||||
# echo show=STATIC_PLIST
|
|
||||||
# echo show=STARTAFTER
|
|
||||||
# echo show=STARTDIR
|
|
||||||
# echo show=SUBPACKAGE
|
|
||||||
# echo show=SUBST_CMD
|
|
||||||
# echo show=SUBST_CMD-sub
|
|
||||||
# echo show=SUBST_DATA
|
|
||||||
# echo show=SUBST_MAN
|
|
||||||
# echo show=SUBST_PROGRAM
|
|
||||||
# echo show=SUBST_VARS
|
|
||||||
# echo show=SUDO
|
|
||||||
# echo show=SUPDISTFILES
|
|
||||||
# echo show=SYSCONFDIR
|
|
||||||
# echo show=TAR
|
|
||||||
# echo show=TARGETS
|
|
||||||
# echo show=TEMPLATE_DISTFILES.name
|
|
||||||
# echo show=TEMPLATE_HOMEPAGE.name
|
|
||||||
# echo show=TEST_DEPENDS
|
|
||||||
# echo show=TEST_ENV
|
|
||||||
# echo show=TEST_FLAGS
|
|
||||||
# echo show=TEST_IS_INTERACTIVE
|
|
||||||
# echo show=TEST_LOG
|
|
||||||
# echo show=TEST_LOGFILE
|
|
||||||
# echo show=TEST_TARGET
|
|
||||||
# echo show=TRUEPREFIX
|
|
||||||
# echo show=TRY_BROKEN
|
|
||||||
# echo show=UNLOCK_CMD
|
|
||||||
# echo show=UNLINKED
|
|
||||||
# echo show=UNMESSAGE
|
|
||||||
# echo show=UNZIP
|
|
||||||
# echo show=UPDATE_COOKIES_DIR
|
|
||||||
# echo show=UPDATE_PLIST_ARGS
|
|
||||||
# echo show=UPDATE_PLIST_OPTS
|
|
||||||
# echo show=USE_CCACHE
|
|
||||||
# echo show=USE_GMAKE
|
|
||||||
# echo show=USE_GROFF
|
|
||||||
# echo show=USE_LIBTOOL
|
|
||||||
# echo show=USE_LLD
|
|
||||||
# echo show=USE_MFS
|
|
||||||
# echo show=USE_NOBTCFI
|
|
||||||
# echo show=USE_NOEXECONLY
|
|
||||||
# echo show=USE_SCCACHE
|
|
||||||
# echo show=USE_WXNEEDED
|
|
||||||
# echo show=USE_X11
|
|
||||||
# echo show=VARBASE
|
|
||||||
# echo show=WANTLIB
|
|
||||||
# echo show=WARNINGS
|
|
||||||
# echo show=WRKBUILD
|
|
||||||
# echo show=WRKCONF
|
|
||||||
# echo show=WRKDIR
|
|
||||||
# echo show=WRKDIST
|
|
||||||
# echo show=WRKSRC
|
|
||||||
# echo show=WRKINST
|
|
||||||
# echo show=WRKOBJDIR
|
|
||||||
# echo show=WRKOBJDIR_MFS
|
|
||||||
# echo show=X11BASE
|
|
||||||
# echo show=XAUTHORITY
|
|
||||||
# echo show=XMKMF
|
|
||||||
# echo show=YACC
|
|
@ -1,18 +0,0 @@
|
|||||||
########################################################################
|
|
||||||
# DOTFILES WITH GIT
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
alias config='git --git-dir=${HOME}/.cfg/ --work-tree=${HOME}'
|
|
||||||
|
|
||||||
dotfiles_autoupdate() {
|
|
||||||
config add -u && \
|
|
||||||
config commit -m "Update $(date +"%Y-%m-%d %H:%M") \
|
|
||||||
$(uname -s)/$(uname -m)-$(hostname -s)" && config push
|
|
||||||
}
|
|
||||||
|
|
||||||
dotfiles_init() {
|
|
||||||
git --no-replace-objects clone --bare --depth 1 \
|
|
||||||
_gitea@git.uugrn.org:sdk/dotfiles.git $HOME/.cfg;
|
|
||||||
config config --local status.showUntrackedFiles no;
|
|
||||||
config checkout -f
|
|
||||||
}
|
|
@ -1,51 +0,0 @@
|
|||||||
########################################################################
|
|
||||||
# EMAIL HANDLING
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
# mailboxes
|
|
||||||
MUTT_HOST="imaps://mail.codevoid.de"
|
|
||||||
|
|
||||||
# account aliases
|
|
||||||
alias mutt-acc-gmx="\mutt -F $HOME/.mutt/rc-account-gmx"
|
|
||||||
alias mutt-acc-priv="\mutt -F $HOME/.mutt/rc-account-private"
|
|
||||||
alias mutt-acc-work="\mutt -F $HOME/.mutt/rc-account-work"
|
|
||||||
alias mutt-acc-offl="\mutt -F $HOME/.mutt/rc-account-offline"
|
|
||||||
alias mutt-acc-mborg="\mutt -F $HOME/.mutt/rc-account-mborg"
|
|
||||||
alias mutt-acc-uugrn="\mutt -F $HOME/.mutt/rc-account-uugrn"
|
|
||||||
|
|
||||||
# default
|
|
||||||
alias mutt="mutt-acc-priv"
|
|
||||||
alias muttopen="\mutt -F ~/.mutt/rc-common -f"
|
|
||||||
|
|
||||||
# select mailbox
|
|
||||||
mutt-textmail() { mutt-acc-priv -f $MUTT_HOST/Mailboxes/textmail.me/$1; }
|
|
||||||
mutt-codevoid() { mutt-acc-priv -f $MUTT_HOST/Mailboxes/codevoid.de/sh+$1; }
|
|
||||||
|
|
||||||
# shortcuts
|
|
||||||
alias mutt-all="mutt -f $MUTT_HOST/Virtual/ALL"
|
|
||||||
alias mutt-amazon="mutt-textmail amazon"
|
|
||||||
alias mutt-ccc-intern="mutt-textmail ccc-intern"
|
|
||||||
alias mutt-last-day="mutt -f $MUTT_HOST/Virtual/LAST_DAY"
|
|
||||||
alias mutt-last-week="mutt -f $MUTT_HOST/Virtual/LAST_WEEK"
|
|
||||||
alias mutt-last-month="mutt -f $MUTT_HOST/Virtual/LAST_MONTH"
|
|
||||||
alias mutt-last-year="mutt -f $MUTT_HOST/Virtual/LAST_YEAR"
|
|
||||||
alias mutt-lieferando="mutt-textmail lieferando"
|
|
||||||
alias mutt-mutt-users="mutt-codevoid mutt-users"
|
|
||||||
alias mutt-openbsd-all="mutt -f $MUTT_HOST/Virtual/OpenBSD"
|
|
||||||
alias mutt-openbsd-bugs="mutt-codevoid openbsd-bugs"
|
|
||||||
alias mutt-got="mutt-codevoid got"
|
|
||||||
alias mutt-openbsd-hackers="mutt-codevoid openbsd-hackers"
|
|
||||||
alias mutt-openbsd-misc="mutt-codevoid openbsd-misc"
|
|
||||||
alias mutt-openbsd-ports-bugs="mutt-codevoid openbsd-ports-bugs"
|
|
||||||
alias mutt-openbsd-ports-cvs="mutt-codevoid openbsd-ports-cvs"
|
|
||||||
alias mutt-openbsd-ports="mutt-codevoid openbsd-ports"
|
|
||||||
alias mutt-openbsd-x11="mutt-codevoid openbsd-x11"
|
|
||||||
alias mutt-openbsd-sparc="mutt-codevoid openbsd-sparc"
|
|
||||||
alias mutt-openbsd-src-cvs="mutt-codevoid openbsd-src-cvs"
|
|
||||||
alias mutt-openbsd-tech="mutt-codevoid openbsd-tech"
|
|
||||||
alias mutt-paypal="mutt-textmail paypal"
|
|
||||||
alias mutt-uugrn="mutt-codevoid uugrn"
|
|
||||||
alias mutt-vorstand="mutt-codevoid vorstand"
|
|
||||||
alias otech="mutt -f $MUTT_HOST/Virtual/OpenBSD-tech"
|
|
||||||
alias oports="mutt -f $MUTT_HOST/Virtual/OpenBSD-ports"
|
|
||||||
alias omisc="mutt -f $MUTT_HOST/Virtual/OpenBSD-misc"
|
|
@ -1,38 +0,0 @@
|
|||||||
########################################################################
|
|
||||||
# ENVIRONMENT
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
# TUIR (reddit)
|
|
||||||
TUIR_BROWSER="$BROWSER"
|
|
||||||
export TUIR_BROWSER
|
|
||||||
|
|
||||||
# NNN
|
|
||||||
NNN_OPTS="cErxAJBRr"
|
|
||||||
NNN_OPENER="nnn.sh"
|
|
||||||
NNN_FIFO=/tmp/nnn.fifo
|
|
||||||
NNN_PLUG='c:!readlink -f $nnn | xclip -f;o:-!tmpv "$nnn";u:!upload "$nnn";,:!copyto "$nnn";x:!imagesort;p:!pdfarranger "$nnn" > /dev/null 2>&1 &'
|
|
||||||
NNN_ARCHIVE="\\.(7z|bz2|gz|tar|tgz|zip)$"
|
|
||||||
NNN_COLORS='#0a1b2c3d;1234'
|
|
||||||
NNN_FCOLORS='c1e2272e006033f7c6d6abc4'
|
|
||||||
export NNN_OPTS NNN_OPENER NNN_PLUG NNN_ARCHIVE
|
|
||||||
export NNN_COLORS NNN_FCOLORS NNN_FIFO
|
|
||||||
|
|
||||||
# SLNR
|
|
||||||
SLRNPULL_ROOT=$HOME/.slrnpull
|
|
||||||
NNTPSERVER=read.news.tnib.de
|
|
||||||
export SLRNPULL_ROOT NNTPSERVER
|
|
||||||
|
|
||||||
# GOT
|
|
||||||
GOT_AUTHOR="Stefan Hagen <sh+got@codevoid.de>"
|
|
||||||
TOG_COLORS=1
|
|
||||||
export GOT_AUTHOR TOG_COLORS
|
|
||||||
|
|
||||||
# BUPSTASH
|
|
||||||
BUPSTASH_REPOSITORY=ssh://sdk@storage.bupstash.io
|
|
||||||
BUPSTASH_KEY_COMMAND="pass Internet/bupstash-key"
|
|
||||||
export BUPSTASH_REPOSITORY BUPSTASH_KEY_COMMAND
|
|
||||||
|
|
||||||
# PASSWORD-STORE
|
|
||||||
PASSWORD_STORE_ENABLE_EXTENSIONS=true
|
|
||||||
export PASSWORD_STORE_ENABLE_EXTENSIONS
|
|
||||||
|
|
@ -1,43 +0,0 @@
|
|||||||
########################################################################
|
|
||||||
# FUNCTIONS
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
xtitle() {
|
|
||||||
printf '\033]0;%s\007' "$1";
|
|
||||||
}
|
|
||||||
|
|
||||||
xbell() {
|
|
||||||
tput bel
|
|
||||||
}
|
|
||||||
|
|
||||||
x() {
|
|
||||||
xtitle "$ ssh home.codevoid.de"
|
|
||||||
ssh -t home.codevoid.de 'tmux -u attach || tmux -u'
|
|
||||||
}
|
|
||||||
|
|
||||||
scr() {
|
|
||||||
[ -z "$1" ] \
|
|
||||||
&& doas wsconsctl -n display.brightness \
|
|
||||||
|| doas wsconsctl display.brightness="$1"
|
|
||||||
}
|
|
||||||
|
|
||||||
mktags() {
|
|
||||||
rm -f tags
|
|
||||||
fd --one-file-system \
|
|
||||||
-E .git \
|
|
||||||
-E CVS \
|
|
||||||
-E gnu \
|
|
||||||
-t f \
|
|
||||||
-e .c -e .h \
|
|
||||||
-e .cc -e .hh \
|
|
||||||
-e .cpp -e .hpp \
|
|
||||||
-e .vim -e .lua \
|
|
||||||
-e .sh -e .pl \
|
|
||||||
-e Makefile \
|
|
||||||
| ectags -L - \
|
|
||||||
--links=no \
|
|
||||||
--tag-relative \
|
|
||||||
--languages=C,C++,Lua,Make,Perl,Sh,Vim \
|
|
||||||
-R \
|
|
||||||
-f tags
|
|
||||||
}
|
|
@ -1,2 +0,0 @@
|
|||||||
export FZF_DEFAULT_COMMAND="fd --hidden --type f"
|
|
||||||
export FZF_DEFAULT_OPTS="--layout=reverse -i -e +s"
|
|
@ -1,25 +0,0 @@
|
|||||||
########################################################################
|
|
||||||
# GNUPG AGENT
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
if [ -z $GPG_AGENT_INFO ]
|
|
||||||
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
|
|
||||||
|
|
||||||
DEFAULT_KEY=CBD3C46864B46517E8FBB90FB6BC2EC552BE43BA
|
|
||||||
|
|
||||||
gnupg-extend-default-key() {
|
|
||||||
gpg --quick-set-expire $DEFAULT_KEY 1y '*'
|
|
||||||
}
|
|
||||||
gnupg-export-default-key() {
|
|
||||||
gpg --export --armor --export-options export-minimal $DEFAULT_KEY > codevoid-gpg.key
|
|
||||||
}
|
|
||||||
|
|
||||||
gnupg-upload-default-key() {
|
|
||||||
gpg --export $DEFAULT_KEY | curl -T - https://keys.openpgp.org
|
|
||||||
}
|
|
@ -1,243 +0,0 @@
|
|||||||
########################################################################
|
|
||||||
# OPENBSD PORT TOOLS
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
#
|
|
||||||
# CONFIGURATION
|
|
||||||
#
|
|
||||||
|
|
||||||
ME=sdk
|
|
||||||
MAKE_JOBS=$(sysctl -n hw.ncpuonline)
|
|
||||||
FETCH_JOBS=12
|
|
||||||
|
|
||||||
CVSROOT=$ME@cvs.openbsd.org:/cvs
|
|
||||||
|
|
||||||
case $(hostname -s) in
|
|
||||||
x13) PKGOPT="-Dsnap"; ;;
|
|
||||||
openbsd) PKGOPT="-Dsnap"; ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
alias pkg_add="doas \pkg_add ${PKGOPT}"
|
|
||||||
alias pkg_delete="doas \pkg_delete ${PKGOPT}"
|
|
||||||
alias pkg_info="\pkg_info ${PKGOPT}"
|
|
||||||
|
|
||||||
#
|
|
||||||
# SUPER LAZY ALIASES FOR THE ALIASES
|
|
||||||
#
|
|
||||||
|
|
||||||
alias p=port-last
|
|
||||||
alias pj=port-jump
|
|
||||||
alias pmark=port-mark
|
|
||||||
alias po=port-out
|
|
||||||
alias pvim="port-patch"
|
|
||||||
|
|
||||||
#
|
|
||||||
# ALIASES
|
|
||||||
#
|
|
||||||
|
|
||||||
# navigation
|
|
||||||
alias port-jump="_portjump"
|
|
||||||
alias port-mark="_portmark"
|
|
||||||
alias port-last="_portlast"
|
|
||||||
alias port-out="_portout"
|
|
||||||
|
|
||||||
# cleaning
|
|
||||||
alias port-sweep="_portsweep"
|
|
||||||
alias port-clean="_portclean"
|
|
||||||
|
|
||||||
# making
|
|
||||||
alias port-refake="_refake"
|
|
||||||
alias port-reinstall="_reinstall"
|
|
||||||
alias port-repackage="_repackage"
|
|
||||||
alias port-remake="_remake"
|
|
||||||
|
|
||||||
# checking
|
|
||||||
alias port-check="_portcheck"
|
|
||||||
alias port-lib-depends-check="_portlibcheck"
|
|
||||||
alias port-homepage="_porthomepage"
|
|
||||||
|
|
||||||
# generating
|
|
||||||
alias port-modcargo-gen-crates="_portmodcargo_gen"
|
|
||||||
alias port-modcargo-gen-licenses="_portmodcargo_genlic"
|
|
||||||
alias port-modgo-gen-modules="_portmodgoupdate"
|
|
||||||
|
|
||||||
# source control
|
|
||||||
alias port-diff="_portgendiff"
|
|
||||||
alias cvs-update="_cvsupdate"
|
|
||||||
alias cvs-update-all="_cvsupdateall"
|
|
||||||
|
|
||||||
alias cvs-diff="_cvsdiff"
|
|
||||||
alias cvs-commit="_cvscommit"
|
|
||||||
alias cvs-release="_cvsrelease"
|
|
||||||
alias cvs-checkout="_cvscheckout"
|
|
||||||
|
|
||||||
# dpb
|
|
||||||
alias proot-rebuild="_prootrebuild"
|
|
||||||
alias proot-shell="_prootshell"
|
|
||||||
alias dpb-make="_dpbmake"
|
|
||||||
|
|
||||||
# other
|
|
||||||
alias port-roach="portroach-cli -m codevoid"
|
|
||||||
alias developers="_listdevs"
|
|
||||||
alias port-patch="_patchvim"
|
|
||||||
alias port-repology="_repology &"
|
|
||||||
|
|
||||||
|
|
||||||
#
|
|
||||||
# FUNCTIONS
|
|
||||||
#
|
|
||||||
|
|
||||||
_portsweep() {
|
|
||||||
find . \( -name "*.orig" \
|
|
||||||
-o -name "*.rej" \
|
|
||||||
-o -empty \
|
|
||||||
\) -delete
|
|
||||||
}
|
|
||||||
|
|
||||||
_portjump() {
|
|
||||||
[ -z $1 ] && return 1
|
|
||||||
cd /usr/ports
|
|
||||||
|
|
||||||
LIST=$( ls -d1 \
|
|
||||||
*$1* \
|
|
||||||
*/*$1* \
|
|
||||||
mystuff/*$1* \
|
|
||||||
mystuff/*/*$1* \
|
|
||||||
openbsd-wip/*$1* \
|
|
||||||
openbsd-wip/*/*$1* \
|
|
||||||
2>/dev/null \
|
|
||||||
| sort -u \
|
|
||||||
| grep -Ev "pobj|CVS|locks|packages|distfiles"
|
|
||||||
)
|
|
||||||
|
|
||||||
if [ $(echo "$LIST" | wc -l) -gt 1 ]
|
|
||||||
then
|
|
||||||
if [ -f /usr/local/bin/fzf ]
|
|
||||||
then
|
|
||||||
cd $(echo "$LIST" | fzf -e -i)
|
|
||||||
else
|
|
||||||
select dir in $LIST
|
|
||||||
do
|
|
||||||
cd $dir
|
|
||||||
return 0
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
cd $LIST
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
_remake() {
|
|
||||||
make clean=all
|
|
||||||
make -j$FETCH_JOBS fetch
|
|
||||||
make
|
|
||||||
}
|
|
||||||
|
|
||||||
_repackage() {
|
|
||||||
make clean=packages
|
|
||||||
doas -u _pbuild rm -f $(make show="PLIST_REPOSITORY ARCH FULLPKGNAME" | tr '\n' '/' | sed 's|/$||g')
|
|
||||||
FETCH_PACKAGES=No make package
|
|
||||||
}
|
|
||||||
|
|
||||||
_refake() {
|
|
||||||
rm -f pkg/*.orig
|
|
||||||
make clean=fake
|
|
||||||
make fake
|
|
||||||
}
|
|
||||||
|
|
||||||
_reinstall() { make reinstall; }
|
|
||||||
|
|
||||||
_portgendiff() {(
|
|
||||||
pwd | fgrep -q '/usr/ports/' || return 1
|
|
||||||
set -A N $(make show="PKGNAME EPOCH REVISION")
|
|
||||||
PN="${N[0]}${N[1]:+v${N[1]}}${N[2]:+p${N[2]}}"
|
|
||||||
PD=$(pwd | cut -d"/" -f4,5)
|
|
||||||
cd /usr/ports
|
|
||||||
cvs -d $CVSROOT diff -uNp "${PD}" > ~/diffs/${PN}.diff
|
|
||||||
echo ~/diffs/${PN}.diff
|
|
||||||
)}
|
|
||||||
|
|
||||||
_portclean() {(
|
|
||||||
set -x
|
|
||||||
cd /usr/ports
|
|
||||||
doas rm -rf pobj/* plist logs packages bulk update distfiles/*
|
|
||||||
mkdir -p plist logs packages bulk update
|
|
||||||
doas make fix-permissions
|
|
||||||
)}
|
|
||||||
|
|
||||||
_cvscommand() { doas -u $ME cvs -d $CVSROOT $@; }
|
|
||||||
_cvsupdate() { _cvscommand -z1 -q up -Pd -A $@; }
|
|
||||||
|
|
||||||
_cvsupdateall() {(
|
|
||||||
set -x
|
|
||||||
cd /usr/src && _cvsupdate
|
|
||||||
cd /usr/xenocara && _cvsupdate
|
|
||||||
cd /usr/ports && _cvsupdate
|
|
||||||
cd /usr/www && _cvsupdate
|
|
||||||
)}
|
|
||||||
|
|
||||||
_cvsdiff() { _cvscommand diff -uNp $@; }
|
|
||||||
_cvscommit() { _cvscommand commit $@; }
|
|
||||||
_cvsrelease() { _cvscommand release $@; }
|
|
||||||
_cvscheckout() { _cvscommand -q -z1 checkout -P $1; }
|
|
||||||
|
|
||||||
_portmark() { pwd > /var/cache/pmark; }
|
|
||||||
_portlast() { cd "$(</var/cache/pmark)"; }
|
|
||||||
|
|
||||||
_portout() {
|
|
||||||
cd "$(</var/cache/pmark)"
|
|
||||||
cd "$(make show=WRKSRC)"
|
|
||||||
}
|
|
||||||
|
|
||||||
_porthomepage() { $BROWSER "$(make show=HOMEPAGE)" > /dev/null 2>&1 & }
|
|
||||||
|
|
||||||
_portcheck() { /usr/ports/infrastructure/bin/portcheck; }
|
|
||||||
_portlibcheck() { make port-lib-depends-check; }
|
|
||||||
|
|
||||||
_portmodgoupdate() { make MODGO_VERSION=latest modgo-gen-modules; }
|
|
||||||
_portmodcargo_gen() { make modcargo-gen-crates; }
|
|
||||||
_portmodcargo_genlic() { make modcargo-gen-crates-licenses; }
|
|
||||||
|
|
||||||
_patchvim() {
|
|
||||||
if [ ! -f $1.orig.port ]
|
|
||||||
then
|
|
||||||
doas -u _pbuild cp $1 $1.orig.port
|
|
||||||
fi
|
|
||||||
doas -u _pbuild vim $1
|
|
||||||
}
|
|
||||||
|
|
||||||
_dpbmake() {(
|
|
||||||
set -xe
|
|
||||||
doas chroot /home/dpb /tmp/installdeps.sh $1
|
|
||||||
doas /usr/ports/infrastructure/bin/dpb -B /home/dpb -c -I $1
|
|
||||||
)}
|
|
||||||
|
|
||||||
_prootrebuild() {
|
|
||||||
doas proot -c /etc/proot.conf
|
|
||||||
doas chroot /home/dpb pkg_add -Dsnap ccache gmake cmake meson ninja go rust
|
|
||||||
{
|
|
||||||
echo '#!/bin/sh -ex'
|
|
||||||
echo 'cd /usr/ports/$1'
|
|
||||||
echo 'FETCH_PACKAGES=-Dsnap make install-depends'
|
|
||||||
} > /home/dpb/tmp/installdeps.sh
|
|
||||||
chmod +x /home/dpb/tmp/installdeps.sh
|
|
||||||
}
|
|
||||||
|
|
||||||
_prootshell() { doas chroot /home/dpb/ ksh -i; }
|
|
||||||
|
|
||||||
_listdevs() {
|
|
||||||
ssh $ME@cvs.openbsd.org 'fgrep -v ksh- /etc/passwd' \
|
|
||||||
| egrep 111\|122 \
|
|
||||||
| grep -v gitsync \
|
|
||||||
| cut -d: -f1,5 | tr -s ',' \
|
|
||||||
| sed 's/,/, /g;s/,[, ]*$//g' \
|
|
||||||
| column -s":" -t \
|
|
||||||
| fzf -i -e
|
|
||||||
}
|
|
||||||
|
|
||||||
_repology() {
|
|
||||||
$BROWSER \
|
|
||||||
"https://repology.org/projects/?search=&maintainer=sh%2Bports%40codevoid.de&category=&inrepo=openbsd" \
|
|
||||||
>/dev/null 2>&1
|
|
||||||
}
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
|||||||
C1="\[$(tput setaf 241)\]" # gray
|
|
||||||
C2="\[$(tput setaf 37)\]" # green
|
|
||||||
C0="\[$(tput op)\]" # reset
|
|
||||||
|
|
||||||
PS1="${C1}[${C2}\h${C1}](${C2}${?}${C1})(${C2}\w${C1})\$ ${C0}"
|
|
@ -1,21 +0,0 @@
|
|||||||
########################################################################
|
|
||||||
# PROMPT
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
C1="\[$(tput setaf 241)\]" # gray
|
|
||||||
#C2="\[$(tput setaf 209)\]" # orange
|
|
||||||
C2="\[$(tput setaf 37)\]" # green
|
|
||||||
C0="\[$(tput op)\]" # reset
|
|
||||||
x=$(print \\001) # hack from ksh(1)
|
|
||||||
|
|
||||||
# accent
|
|
||||||
|
|
||||||
if [ $(id -u) -eq 0 ]
|
|
||||||
then
|
|
||||||
C2="\[$(tput setaf 160)\]" # red
|
|
||||||
else
|
|
||||||
#C2="\[$(tput setaf 209)\]" # orange
|
|
||||||
C2="\[$(tput setaf 37)\]" # green
|
|
||||||
fi
|
|
||||||
|
|
||||||
PS1="$x\${C1}[\${C2}\h\${C1}](\${C2}\${?}\${C1})(\${C2}\w\${C1})\\$ \${C0}$x"
|
|
@ -1,10 +0,0 @@
|
|||||||
########################################################################
|
|
||||||
# PROMPT
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
C1="\[$(tput setaf 241)\]" # gray
|
|
||||||
#C2="\[$(tput setaf 208)\]" # orange
|
|
||||||
C2="\[$(tput setaf 37)\]" # green
|
|
||||||
C0="\[$(tput op)\]" # reset
|
|
||||||
x=$(print \\001) # hack from ksh(1)
|
|
||||||
PS1="$x\${C1}[\${C2}\h\${C1}](\${C2}\${?}\${C1})(\${C2}\W\${C1})\\$ \${C0}$x"
|
|
@ -1,52 +0,0 @@
|
|||||||
########################################################################
|
|
||||||
# REMIND
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
|
|
||||||
# remind
|
|
||||||
alias rem="clear; remind -c+cu4 -wt ~/.reminders"
|
|
||||||
alias remy="clear; remind -cu12 -wt ~/.reminders | less -r"
|
|
||||||
rems() {
|
|
||||||
#echo "Reminders for $(date +%Y/%m/%d) (today)"
|
|
||||||
remind ~/.reminders
|
|
||||||
echo
|
|
||||||
echo "Next 10 Reminders:"
|
|
||||||
remind -n .reminders | sort -n | head -10
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
rem-sync() {(
|
|
||||||
set -xe
|
|
||||||
scp -q vorstand@vorstand.uugrn.org:private/Kalender/uugrn.rem sdk@home.codevoid.de:.reminders/uugrn.rem
|
|
||||||
scp -q sdk@home.codevoid.de:.reminders/\*.rem /home/sdk/.reminders/
|
|
||||||
)}
|
|
||||||
|
|
||||||
rem-uugrn() {(
|
|
||||||
set -xe
|
|
||||||
vim sftp://vorstand@vorstand.uugrn.org/private/Kalender/uugrn.rem
|
|
||||||
ssh -q sdk@vorstand.uugrn.org sh ~sdk/.bin/make_calendar.sh
|
|
||||||
rem-sync
|
|
||||||
)}
|
|
||||||
|
|
||||||
rem-personal() {(
|
|
||||||
set -xe
|
|
||||||
vim sftp://sdk@home.codevoid.de/.reminders/personal.rem
|
|
||||||
rem-sync
|
|
||||||
)}
|
|
||||||
|
|
||||||
rem-birthdays() {(
|
|
||||||
set -xe
|
|
||||||
vim sftp://home.codevoid.de/.reminders/birthdays.rem
|
|
||||||
rem-sync
|
|
||||||
)}
|
|
||||||
|
|
||||||
sync-ical2rem() {
|
|
||||||
# XXX can haz this in nice?
|
|
||||||
find ~/.isync -name "*.ics" -exec cat {} + \
|
|
||||||
| ical2rem --no-todos \
|
|
||||||
| fgrep -v "REM MSG" \
|
|
||||||
| sed 's,\\n, ,g' \
|
|
||||||
| tr -d '\' \
|
|
||||||
| sed 's/ / /g' \
|
|
||||||
> .reminders/import.rem
|
|
||||||
}
|
|
@ -1,57 +0,0 @@
|
|||||||
########################################################################
|
|
||||||
# YOUTUBE-DL
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
ytdl_playlist() {
|
|
||||||
yt-dlp \
|
|
||||||
-o '%(playlist_title)s/%(title)s.%(ext)s' \
|
|
||||||
"$@";
|
|
||||||
}
|
|
||||||
|
|
||||||
ytdl_channel() {
|
|
||||||
yt-dlp \
|
|
||||||
--download-archive ytdl_channel.txt \
|
|
||||||
-o '%(upload_date)s - %(title)s.%(ext)s' \
|
|
||||||
"$@";
|
|
||||||
}
|
|
||||||
ytdl_bandcamp() {
|
|
||||||
yt-dlp \
|
|
||||||
--extract-audio \
|
|
||||||
--audio-format mp3 \
|
|
||||||
--embed-thumbnail \
|
|
||||||
--add-metadata \
|
|
||||||
-o '%(artist)s/%(album)s/%(track_number)02d - %(track)s.%(ext)s' \
|
|
||||||
"$@";
|
|
||||||
}
|
|
||||||
ytdl_audio() {
|
|
||||||
yt-dlp \
|
|
||||||
-f bestaudio \
|
|
||||||
--extract-audio \
|
|
||||||
--embed-thumbnail \
|
|
||||||
--add-metadata \
|
|
||||||
-o "%(title)s-%(id)s.%(ext)s" \
|
|
||||||
"$@";
|
|
||||||
}
|
|
||||||
|
|
||||||
xdl() {
|
|
||||||
if [ ! -z $2 ]
|
|
||||||
then
|
|
||||||
mkdir -p "$HOME/x/$1/"
|
|
||||||
cd "$HOME/x/$1/" && yt-dlp "$2"
|
|
||||||
ksh-update-completions
|
|
||||||
else
|
|
||||||
echo "First argument should be a category."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
ytdl() {
|
|
||||||
if [ ! -z $2 ]
|
|
||||||
then
|
|
||||||
mkdir -p "$HOME/Videos/YouTube/$1/"
|
|
||||||
cd "$HOME/Videos/YouTube/$1/" \
|
|
||||||
&& yt-dlp -o '%(upload_date)s - %(title)s.%(ext)s' "$2"
|
|
||||||
ksh-update-completions
|
|
||||||
else
|
|
||||||
echo "First argument should be a category."
|
|
||||||
fi
|
|
||||||
}
|
|
3
.kshrc
3
.kshrc
@ -37,7 +37,7 @@ export PRINTER
|
|||||||
########################################################################
|
########################################################################
|
||||||
# LOAD LOCAL STUFF
|
# LOAD LOCAL STUFF
|
||||||
########################################################################
|
########################################################################
|
||||||
[ -f ~/.ksh.local ] && . ~/.ksh.local
|
[ -f ~/.kshrc.local ] && . ~/.kshrc.local
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# STOP HERE IF NON INTERACTIVE
|
# STOP HERE IF NON INTERACTIVE
|
||||||
@ -111,7 +111,6 @@ alias muttrc="vim ~/.mutt/rc-common"
|
|||||||
alias vimrc="vim ~/.vim/vimrc"
|
alias vimrc="vim ~/.vim/vimrc"
|
||||||
alias luakitrc="vim ~/.config/luakit/rc.lua"
|
alias luakitrc="vim ~/.config/luakit/rc.lua"
|
||||||
alias spectrwmrc="vim ~/.config/spectrwm/spectrwm.conf"
|
alias spectrwmrc="vim ~/.config/spectrwm/spectrwm.conf"
|
||||||
alias cwmrc="vim ~/.cwmrc"
|
|
||||||
alias vifmrc="vim ~/.config/vifm/vifmrc"
|
alias vifmrc="vim ~/.config/vifm/vifmrc"
|
||||||
alias tmuxrc="vim ~/.tmux.conf"
|
alias tmuxrc="vim ~/.tmux.conf"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user