diff --git a/.local/dotfiles/environment/borg.zsh b/.local/dotfiles/environment/borg.zsh new file mode 100644 index 0000000..3f0bff3 --- /dev/null +++ b/.local/dotfiles/environment/borg.zsh @@ -0,0 +1,2 @@ +export BORG_REPO=psi-jack@mega-backups:/volume1/homes/psi-jack/borg +#export BORG_PASSCOMMAND="pass print borg --please_show_me_the_passwords" diff --git a/.local/dotfiles/functions/lessfilter.zsh b/.local/dotfiles/functions/lessfilter.zsh new file mode 100644 index 0000000..979ed5d --- /dev/null +++ b/.local/dotfiles/functions/lessfilter.zsh @@ -0,0 +1,30 @@ +function lessfilter () +{ + case "$1" in + *.awk|*.groff|*.java|*.js|*.m4|*.php|*.pl|*.pm|*.pod|*.sh|\ + *.ad[asb]|*.asm|*.inc|*.[ch]|*.[ch]pp|*.[ch]xx|*.cc|*.hh|\ + *.lsp|*.l|*.pas|*.p|*.xml|*.xps|*.xsl|*.axp|*.ppd|*.pov|\ + *.diff|*.patch|*.py|*.rb|*.sql|*.ebuild|*.eclass) + if whence -p pygmentize > /dev/null; then + pygmentize -f 256 "$1" + else + cat "$1" + fi + ;; + .bashrc|.bash_aliases|.bash_environment) + if whence -p pygmentize > /dev/null; then + pygmentize -f 256 -l sh "$1" + else + cat "$1" + fi + ;; + *) + if grep -q "#\!/bin/bash" "$1" 2>/dev/null; then + pygmentize -f 256 -l sh "$1" + else + exit 1 + fi + ;; + esac +} + diff --git a/.local/dotfiles/functions/update-solrepo.zsh b/.local/dotfiles/functions/update-solrepo.zsh new file mode 100644 index 0000000..58fc147 --- /dev/null +++ b/.local/dotfiles/functions/update-solrepo.zsh @@ -0,0 +1,9 @@ +function update-solrepo() { + REPO_DIR=${REPO_DIR-/mnt/storage/repo/solus} + + pushd "$REPO_DIR" 2>&1 >/dev/null + eopkg index + rsync -avhHi --delete-after "${REPO_DIR}/" root@bastion:/srv/repo/solus/ + popd 2>&1 >/dev/null +} + diff --git a/.local/dotfiles/local.conf.yaml b/.local/dotfiles/local.conf.yaml new file mode 100644 index 0000000..9dcf4ed --- /dev/null +++ b/.local/dotfiles/local.conf.yaml @@ -0,0 +1,8 @@ +- defaults: + link: + relink: true + +#- link: +# ~/bin/pidgin-status: +# path: bin/pidgin-status +