dot

packages and services management
Log | Files | Refs | README

commit 043abd8f466fca2c2fa2bc30f1170c24f2914896
parent c732d2e1f945f6889ed6a14249aec6917e8c8e54
Author: josuah <mail@josuah.net>
Date:   Fri, 18 Nov 2016 20:10:53 -0500

Moved a lots of things arount

Diffstat:
Rshell/environment -> .config/build/environment | 0
Rbin/.config/feeds/read -> .config/feeds/read | 0
Rbin/.config/feeds/urls -> .config/feeds/urls | 0
Rfonts/terminus/ter-v12n.psf.gz -> .config/fonts/terminus-v12n.psf.gz | 0
Rfonts/terminus/ter-v14b.psf.gz -> .config/fonts/terminus-v14b.psf.gz | 0
Rfonts/terminus/ter-v14n.psf.gz -> .config/fonts/terminus-v14n.psf.gz | 0
Rfonts/terminus/ter-v16b.psf.gz -> .config/fonts/terminus-v16b.psf.gz | 0
Rfonts/terminus/ter-v16n.psf.gz -> .config/fonts/terminus-v16n.psf.gz | 0
Rfonts/terminus/ter-v18b.psf.gz -> .config/fonts/terminus-v18b.psf.gz | 0
Rfonts/terminus/ter-v18n.psf.gz -> .config/fonts/terminus-v18n.psf.gz | 0
Rfonts/terminus/ter-v20b.psf.gz -> .config/fonts/terminus-v20b.psf.gz | 0
Rfonts/terminus/ter-v20n.psf.gz -> .config/fonts/terminus-v20n.psf.gz | 0
Rfonts/terminus/ter-v22b.psf.gz -> .config/fonts/terminus-v22b.psf.gz | 0
Rfonts/terminus/ter-v22n.psf.gz -> .config/fonts/terminus-v22n.psf.gz | 0
Rfonts/terminus/ter-v24b.psf.gz -> .config/fonts/terminus-v24b.psf.gz | 0
Rfonts/terminus/ter-v24n.psf.gz -> .config/fonts/terminus-v24n.psf.gz | 0
Rfonts/terminus/ter-v28b.psf.gz -> .config/fonts/terminus-v28b.psf.gz | 0
Rfonts/terminus/ter-v28n.psf.gz -> .config/fonts/terminus-v28n.psf.gz | 0
Rfonts/terminus/ter-v32b.psf.gz -> .config/fonts/terminus-v32b.psf.gz | 0
Rfonts/terminus/ter-v32n.psf.gz -> .config/fonts/terminus-v32n.psf.gz | 0
Rgit/.config/git/config -> .config/git/config | 0
Rgit/.config/git/ignore -> .config/git/ignore | 0
Rgit/projects -> .config/git/projects | 0
Rxorg/.config/themes/bioelectric -> .config/themes/bioelectric | 0
Rxorg/.config/themes/coal -> .config/themes/coal | 0
Rxorg/.config/themes/drakula -> .config/themes/drakula | 0
Rxorg/.config/themes/ghost -> .config/themes/ghost | 0
Rxorg/.config/themes/gotham -> .config/themes/gotham | 0
Rxorg/.config/themes/gruvbox -> .config/themes/gruvbox | 0
Rxorg/.config/themes/matrix -> .config/themes/matrix | 0
Rxorg/.config/themes/monokai -> .config/themes/monokai | 0
Rxorg/.config/themes/pink -> .config/themes/pink | 0
Rxorg/.config/themes/solarized_dark -> .config/themes/solarized_dark | 0
Rxorg/.config/themes/solarized_light -> .config/themes/solarized_light | 0
Rxorg/.config/themes/zenburn -> .config/themes/zenburn | 0
Rvis/.config/visrc.lua -> .config/visrc.lua | 0
Rzathura/.config/zathura/zathurarc -> .config/zathura/zathurarc | 0
Remacs/.emacs.d/init.el -> .emacs.d/init.el | 0
Rmail/.mailrc -> .mailrc | 0
Rmail/.mbsyncrc -> .mbsyncrc | 0
Rmail/.msmtprc -> .msmtprc | 0
A.profile | 225+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Rtmux/.tmux.conf -> .tmux.conf | 0
D.version/2016-11-16-12-40-38-3a44b4608b946b9138108264ea6026b5 | 122-------------------------------------------------------------------------------
D.version/2016-11-16-12-42-14-7d61974926364a0c258d2ab687e2156c | 122-------------------------------------------------------------------------------
D.version/2016-11-16-12-43-04-68317ebdfe18a6c6d8e1d66a5887acf1 | 122-------------------------------------------------------------------------------
D.version/2016-11-16-12-44-58-d1315a23ec33cca6591a22b1582f3c63 | 122-------------------------------------------------------------------------------
Rvim/plugins -> .vim/plugins | 0
Rvim/.vim/vimrc -> .vim/vimrc | 0
A.xinitrc | 12++++++++++++
Mbin/config | 14+++++---------
Mbin/config-link | 33++++++++++++++++++++-------------
Mbin/config-mail | 2+-
Mbin/config-vim | 14++++++--------
Dshell/.profile | 237-------------------------------------------------------------------------------
Dxorg/.xinitrc | 15---------------
56 files changed, 269 insertions(+), 771 deletions(-)

diff --git a/shell/environment b/.config/build/environment diff --git a/bin/.config/feeds/read b/.config/feeds/read diff --git a/bin/.config/feeds/urls b/.config/feeds/urls diff --git a/fonts/terminus/ter-v12n.psf.gz b/.config/fonts/terminus-v12n.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v14b.psf.gz b/.config/fonts/terminus-v14b.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v14n.psf.gz b/.config/fonts/terminus-v14n.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v16b.psf.gz b/.config/fonts/terminus-v16b.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v16n.psf.gz b/.config/fonts/terminus-v16n.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v18b.psf.gz b/.config/fonts/terminus-v18b.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v18n.psf.gz b/.config/fonts/terminus-v18n.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v20b.psf.gz b/.config/fonts/terminus-v20b.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v20n.psf.gz b/.config/fonts/terminus-v20n.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v22b.psf.gz b/.config/fonts/terminus-v22b.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v22n.psf.gz b/.config/fonts/terminus-v22n.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v24b.psf.gz b/.config/fonts/terminus-v24b.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v24n.psf.gz b/.config/fonts/terminus-v24n.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v28b.psf.gz b/.config/fonts/terminus-v28b.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v28n.psf.gz b/.config/fonts/terminus-v28n.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v32b.psf.gz b/.config/fonts/terminus-v32b.psf.gz Binary files differ. diff --git a/fonts/terminus/ter-v32n.psf.gz b/.config/fonts/terminus-v32n.psf.gz Binary files differ. diff --git a/git/.config/git/config b/.config/git/config diff --git a/git/.config/git/ignore b/.config/git/ignore diff --git a/git/projects b/.config/git/projects diff --git a/xorg/.config/themes/bioelectric b/.config/themes/bioelectric diff --git a/xorg/.config/themes/coal b/.config/themes/coal diff --git a/xorg/.config/themes/drakula b/.config/themes/drakula diff --git a/xorg/.config/themes/ghost b/.config/themes/ghost diff --git a/xorg/.config/themes/gotham b/.config/themes/gotham diff --git a/xorg/.config/themes/gruvbox b/.config/themes/gruvbox diff --git a/xorg/.config/themes/matrix b/.config/themes/matrix diff --git a/xorg/.config/themes/monokai b/.config/themes/monokai diff --git a/xorg/.config/themes/pink b/.config/themes/pink diff --git a/xorg/.config/themes/solarized_dark b/.config/themes/solarized_dark diff --git a/xorg/.config/themes/solarized_light b/.config/themes/solarized_light diff --git a/xorg/.config/themes/zenburn b/.config/themes/zenburn diff --git a/vis/.config/visrc.lua b/.config/visrc.lua diff --git a/zathura/.config/zathura/zathurarc b/.config/zathura/zathurarc diff --git a/emacs/.emacs.d/init.el b/.emacs.d/init.el diff --git a/mail/.mailrc b/.mailrc diff --git a/mail/.mbsyncrc b/.mbsyncrc diff --git a/mail/.msmtprc b/.msmtprc diff --git a/.profile b/.profile @@ -0,0 +1,225 @@ +# ---. ,-- * | +# |__' .,-- ,--. |- , | ,--. +# | | | | | | | |--' +# ' ' `--' ' ' ' `--' 2016-11-16 +#------------------------------------------------------------------------------- +# Shell configuration for any shell (dash, zsh, mksh, bash, busybox's ash...) + + +# Prevents to be run twice +[ "$PROFILE" ] && return 0 || PROFILE=1 + + +. "$HOME/.config/build/environment" + + +export EMAIL="mail@josuah.net" + +export MAIL="$HOME/Mail/INBOX" +export ENV="$HOME/.profile" + +export EDITOR="vim" +export ALTERNATE_EDITOR="vi" +export VISUAL="$EDITOR" +export FCEDIT="$EDITOR" +export PAGER="less -R" +export MANPAGER="$PAGER" +export DVTM_EDITOR="$PAGER" + +export PS1='$( + [ "$?" -eq 0 ] && color=2 || color=1 + + # status line + printf %s "$PWD" > $HOME/.cache/status/pwd + printf "\n\033[s\033[0;0H%$(stty size | cut -d " " -f 2)s" "$(status)" + printf "\033[u\033[A" + + # terminal name + printf "\033]0;shell\007" + + # TTY cursor shape + printf "\033[?6c" + + # prompt character + printf "\n \033[3%s;1m──────\033[0m " "$color" +)' +export PS2=' > ' +export PS3=' > ' + + +alias l='ls -lhF --color' +alias la='ls -AlhF --color' +alias p='$PAGER' +alias a='buffer attach' +alias r='buffer run' +alias v='buffer run $VISUAL' +alias s='buffer run $SHELL' +alias t='tmux attach &>/dev/null || tmux new' +alias f='find . -type f ! -path "*/.git/*" | sed "s/^\\.\\///" | iomenu' +alias d='find . -type d ! -path "*/.git/*" | sed "s/^\\.\\///" | iomenu' +alias c='cd "$(d)"' +alias g='grep --color=always' +alias cl='clear; printf "\n\n"' +alias bh='busybox --help' +alias myip='curl icanhazip.com' +alias lines='find . -name "*.[ch]" | xargs wc -l' + + +color() +{ + for in in in in + do + for i in 1 2 3 4 5 6 7 + do + printf ' \033[3%sm███\033[1m█\033[0m\033[3%sm███' $i $i + done + printf '\n' + done + +} + + +# +# Build most projects without installing them. +# +buildit() +{ + [ -f './autogen.sh' ] && ./autogen.sh + [ -f './configure' ] && ./configure + make +} + + +extract() +{ + case "$1" in + *.tar.bz2) tar xvjf "$1" ;; + *.tar.gz ) tar xvzf "$1" ;; + *.bz2 ) bunzip2 "$1" ;; + *.rar ) unrar x "$1" ;; + *.gz ) gunzip "$1" ;; + *.tar ) tar xvf "$1" ;; + *.tbz2 ) tar xvjf "$1" ;; + *.tgz ) tar xvzf "$1" ;; + *.zip ) unzip "$1" ;; + *.Z ) uncompress "$1" ;; + *.7z ) 7z x "$1" ;; + *.xz ) xz -d "$1" ;; + *.deb ) ar vx "$1" ;; + * ) printf 'extract: Unknown archive type\n';; + esac +} + + +weather() +{ + curl -4 "wttr.in/$1" +} + + +# +# Remove spaces and other nasty characters from $1, recursively +# +sanitize() +{ + find . -mindepth 1 | tac | while IFS= read -r p + do mv "$p" "${p%/*}/$(printf %s "${p##*/}" \ + | sed 's/[^[:alnum:],._/+-]/_/g' + )" + done +} + + +# +# Transform a separator ($1) into '/': directory and subdirectory +# +split_at() +{ + ls | while read -r f + do + mkdir -p "${f%%$1*}" + mv "$f" "${f%%$1*}/${f#*$1}" + done +} + + +# +# Remove prefix from all files in current directory up to "$1" separator +# +remove_prefix() +{ + ls | while read -r f + do mv "$f" "${f#*$1}" + done +} + + +# +# Sudo, sudo, sudo, sudo, sudo, screen brightness, sudo, sudo... +# +light() +{ + printf '%s\n' "$1" | sudo tee "$( + sudo find -L /sys/class/backlight/ -maxdepth 2 -name brightness + )" +} + + +# +# Why sudo to mount a pendrive! +# +mnt() +{ + sudo mount -o uid=$USER -o rw "${1-/dev/sdb1}" "${2-/mnt}" +} + + +# +# Works only in TTY and with sudo, unfortunately. +# +rotate() +{ + case "$1" in + u | up ) printf 0 ;; + r | right ) printf 1 ;; + d | down ) printf 2 ;; + l | left ) printf 3 ;; + esac | sudo tee /sys/class/graphics/fbcon/rotate_all > /dev/null +} + + +# +# FrameBuffer Video player based on mplayer +# +fbv() +{ + local x="$(sed 's/,.*//' /sys/class/graphics/fb0/virtual_size)" + local y="$(sed 's/.*,//' /sys/class/graphics/fb0/virtual_size)" + local video="$1" + + trap "kill -9 0" INT EXIT + + mplayer -vm -vo fbdev2 "$video" -vf scale -zoom -x "$x" -y "$y" +} + + +screencast() +{ + ffmpeg -video_size 1366x768 -framerate 25 -f x11grab -i :0.0 \ + ~/${1:-screencast}.mp4 +} + + +main() +{ + if [ "$TERM" = 'linux' ] + then + theme pink + setfont "$CONFIG/fonts/terminus/ter-v16n.psf.gz" + fi + + printf '\n\n' +} + + +main diff --git a/tmux/.tmux.conf b/.tmux.conf diff --git a/.version/2016-11-16-12-40-38-3a44b4608b946b9138108264ea6026b5 b/.version/2016-11-16-12-40-38-3a44b4608b946b9138108264ea6026b5 @@ -1,122 +0,0 @@ -a7adbd21c738c1ab806cb4054fe2cf3c ./zathura/.config/zathura/zathurarc -b66a47c50eb8041f1c93d4eafa293193 ./build/yasm -8da62c932f2377c93b2e1bfb0efeb6d0 ./build/libutf -3c1cc24f42f8951c75f5e079ce641b6b ./build/libevent -9fa1ad16181ee446fc2a03cf2b8ed7f5 ./build/mblaze -709d226d5658332c01e52a1e382a312d ./build/lpeg -e8eca172f6eaaefaef03e8ad328b6045 ./build/libtermkey -e3c59fe3dcbac97dbfc7a046d8bb6481 ./build/ctags -31dba9093d24c586c45ff231d779e8aa ./build/dvtm -d78d97737a32fdb3f00f6fdc1e6b9db7 ./build/vis -a300553ec2ed5e2e7324ee7031969582 ./build/git -8e1029443eaa5ea45669fa5bcaab7e1b ./build/vim -8cfd054233c079de31957791573d8593 ./build/mandoc -026c87d1f1c47d2292377afe09477c85 ./build/pcre -4bf83581c18e2a377ff914eb71106e15 ./build/ii -89154d71cf61149c1df97c548ec6ffe5 ./build/retawq -20863951a9d5c14ba03b5ae2e78549c0 ./build/s-mailx -6edcc36e32884560f9187b244badca3f ./build/lua -3f1904e4214d034421e083ebd1dd22a2 ./build/iirc -ce9b1a6796b65dc09cbe6d711c2c6078 ./build/mmh -4167eceec2e19e7e9ac92f0ed89f3e2a ./build/less -516b3340cad744739720efaf67924924 ./build/barkdown -3eb8b71eddcc09f2015ec381d36476b7 ./build/libncurses -e0e7ad45f6a8b41d926491e029b70c11 ./build/msmtp -5462f0a2f8950b584a8998e87eeea788 ./build/iomenu -7f9fdd8504b91d01af6f3af9bc0137ca ./build/dmenu -27a34a7484c8df70efbc6c9eef35e625 ./build/mujs -57843940b8830c678d16a14ca3437e51 ./build/tmux -1a4fdcef64d1af18db0672dc6dc56415 ./build/zsh -249db0cabfc2ff78da0089e8dbd4fea7 ./build/reflex -7ae43145b591e725227a00fd78fbaa25 ./build/fzy -8be811765fcbdaeae4876ba775ea08d3 ./build/m4 -53ffa49678a47a04bf5174894e46467e ./build/fzf -b89261621107852e5d46535d83898644 ./build/dwm -4fd1cf2059fddd990ea2fb02262aae6a ./build/isync -458f796bb92938a03c8dfe2f3511d70d ./build/st -8084b8c0aae9f624b70e6c432406b25d ./build/byacc -04709c02878c4272e1c99648b9d37fca ./build/abduco -2b607406bf0bf6f007c65bffaead5791 ./build/unagi -c28017694f8098045728e5605ac37b6a ./dvtm/dvtm.c-0.14-pertag.diff -4a9b5a7237cb8202213245956d126384 ./dvtm/dvtm-status -80c62ad3e94b6a52ccb45c31b04a2592 ./dvtm/dvtm-focused-tags.diff.disabled -6d9054511e692eedd68bcc55f40f1218 ./dvtm/gaps.diff -5c5691ed34db97c0f8104bc8a6f17096 ./dvtm/config.h -da92205dcced82ca358711f61ca23a50 ./vis/.config/visrc.lua -7f0145faf9fa513fba4a386bc01bf6e5 ./fonts/terminus/ter-v18n.psf.gz -2e41be4bd5a4a3f28bcaae0834658112 ./fonts/terminus/ter-v18b.psf.gz -3ee263a2e563e59aabe10e5deccde6f8 ./fonts/terminus/ter-v12n.psf.gz -5980ac07cd21b8f7d033e791057f891e ./fonts/terminus/ter-v22n.psf.gz -12cea0f30c119b7f0ccc6008145d1ae7 ./fonts/terminus/ter-v14b.psf.gz -f771758a5ac0ff00495a66ac76989e3d ./fonts/terminus/ter-v22b.psf.gz -6648d53a26c8533da62fc80f60c52234 ./fonts/terminus/ter-v16n.psf.gz -aab0705fcaacf8a83f27c2361936e3b1 ./fonts/terminus/ter-v24b.psf.gz -3603f1d774f6cf46ba239b353ba072fa ./fonts/terminus/ter-v24n.psf.gz -75749739d095c578bbc58be7e44ab578 ./fonts/terminus/ter-v28b.psf.gz -b3c03d2573beb57efb3c0b2b03bd4993 ./fonts/terminus/ter-v20n.psf.gz -529fbc968f6c6f9067c326122acdc077 ./fonts/terminus/ter-v32n.psf.gz -8e41df3fd053e8c724d6f0dc1cd0e4eb ./fonts/terminus/ter-v28n.psf.gz -66a0934e8bfc2c8ed813c7ddf7d32411 ./fonts/terminus/ter-v20b.psf.gz -a95902516281bc6360c0ff4f24b2daf2 ./fonts/terminus/ter-v32b.psf.gz -ab85c6c7d762a58129a95d5431af7a6b ./fonts/terminus/ter-v16b.psf.gz -57a5622d27fee03ed59b224e12809980 ./fonts/terminus/ter-v14n.psf.gz -8be77a37c28dfde863b5895d3c2f6145 ./git/.config/git/config -25d24bf9ac9f6590fe426edd36b03d10 ./git/.config/git/ignore -13a552d392e11e18887945233197d007 ./git/projects -e129d87e58dab3d2a49c8e4624bc9371 ./vim/.vim/vimrc -7428cfe651ea8608581b96df0eb42ea8 ./vim/plugins -1bc9e9fc0f34d5276f2b0ccd2fb02e7d ./emacs/.emacs.d/init.el -98292f6066910197d85a0cc574f04871 ./shell/environment -6a77497215aff0290d3bf07f2e0ee3d5 ./shell/functions -39b77ed2a883c03536241849eb5cc5cd ./shell/.profile -bf4182ded7efb5375ff90b6edd6c75fe ./tmux/.tmux.conf -4ef7aa4e5c38f7b325b9f9adcf9bec49 ./dwm/config.mk -4f0b57c6b9331b0a90c97d9c14944609 ./dwm/dwm-uselessgap-6.1.diff -3126263695676ffa7ab7d90e49bd77cb ./dwm/dwm-pertag-6.1.diff -a83ddaad7ac92a9cd9e57dbecefc8cdf ./dwm/config.h -b59b575ed23cc13f56a915195404f012 ./README -63e75432369efaed17b8e299ed02557c ./mail/.msmtprc -7b776b672830e48596e1da3c132b5627 ./mail/.mailrc -4d6ee0a117865d479fd079af56eab774 ./mail/.mbsyncrc -b74286623d75f1474402a133d89e0f81 ./st/st-alpha-0.6.diff -eaeb5b66f3bace57f85841b90f951efc ./st/config.h -4d55dda5e1a5912072e135f09278fa7e ./xorg/.config/themes/solarized_dark -aa04ec50822c0696cb3e8bb3788c196a ./xorg/.config/themes/ghost -975f3f53cb42a17ce4ce1cbaa4922e56 ./xorg/.config/themes/matrix -31ec2eceab970e2ad4c74aaa81630e9a ./xorg/.config/themes/gotham -41e7041af6b250f7dee87f34c77575b9 ./xorg/.config/themes/bioelectric -a9898dfef3d2731ebbddf357260e8eb7 ./xorg/.config/themes/zenburn -7cb67df87f19509e302e80ba1b269fa6 ./xorg/.config/themes/solarized_light -b2e85842e4940c3219369438a08b9c93 ./xorg/.config/themes/monokai -fcd06e444677cbffe248e861df84c143 ./xorg/.config/themes/gruvbox -15a200ceb6216a73de120c4311c98265 ./xorg/.config/themes/pink -c4b545511e0e5d299ac7810b78a2c409 ./xorg/.config/themes/coal -da965319bbd690479c3692556de70763 ./xorg/.config/themes/drakula -af5f1dee7478c6fba1da2c63aef1ed4b ./xorg/.xinitrc -9031e3379dca8dbdbe7ba912dba534a5 ./bin/agenda -b5741650892fe5b46a3a0ebeae12564f ./bin/.config/feeds/urls -34e26c94490913d0334af11586e998c6 ./bin/.config/feeds/read -6ef6750b88370845f127f9c2fc87bae2 ./bin/build -f45efcb066dc0523bc985a0bb3dfd1f0 ./bin/status-line -87e124ba4229c9449ec243850dba040e ./bin/www -5bb3cd175b718805f34caa175d1065d6 ./bin/config-link -20e88b35db04f592deb34aca33f2b4a7 ./bin/status -98fe40895963e32c19439275b78b7645 ./bin/dna -dba778ed068a22ddf80e511ab0efb7c7 ./bin/piano -78df2f19921fc5a38ed6f94d253d50e9 ./bin/adagio -d4ca2f0d3f419cf035b3293b9cc1547e ./bin/version -c280a3c1b9b8ab9ec68637c583793f86 ./bin/config-git -9f19a5072a893dd09575e5c654d1686e ./bin/music -0b354d053c2c883b2c6bd372b2def60d ./bin/blawk -04ec66b55f8de1e99a238a0f6c866605 ./bin/config -c6589802addb38e02fd6772e78d0f499 ./bin/config-sync -737e26a09d6969324539a33203439265 ./bin/peax -c3f37ec795535e96469fc79ad2770587 ./bin/www.1 -1bc46973d70d14d9e8612f25aa914c79 ./bin/complete -7bfdd306a322560529b167219f48e885 ./bin/config-mail -216c467a40e09de40e4aa6412b89b89c ./bin/lightsaber -39962a15947d391697126dad91ecbe9f ./bin/config-vim -46dcbceb32e9738e0c02eea4a57dd1ea ./bin/drawk -30cca54feac6184f8dcb9d160942eee3 ./bin/buffers -ae8efa0c29e27dcee5c4b28977e38cc0 ./bin/theme -7e4fdb13505afa33d10e6fd743af8d9a ./abduco/config.h diff --git a/.version/2016-11-16-12-42-14-7d61974926364a0c258d2ab687e2156c b/.version/2016-11-16-12-42-14-7d61974926364a0c258d2ab687e2156c @@ -1,122 +0,0 @@ -a7adbd21c738c1ab806cb4054fe2cf3c ./zathura/.config/zathura/zathurarc -b66a47c50eb8041f1c93d4eafa293193 ./build/yasm -8da62c932f2377c93b2e1bfb0efeb6d0 ./build/libutf -3c1cc24f42f8951c75f5e079ce641b6b ./build/libevent -9fa1ad16181ee446fc2a03cf2b8ed7f5 ./build/mblaze -709d226d5658332c01e52a1e382a312d ./build/lpeg -e8eca172f6eaaefaef03e8ad328b6045 ./build/libtermkey -e3c59fe3dcbac97dbfc7a046d8bb6481 ./build/ctags -31dba9093d24c586c45ff231d779e8aa ./build/dvtm -d78d97737a32fdb3f00f6fdc1e6b9db7 ./build/vis -a300553ec2ed5e2e7324ee7031969582 ./build/git -8e1029443eaa5ea45669fa5bcaab7e1b ./build/vim -8cfd054233c079de31957791573d8593 ./build/mandoc -026c87d1f1c47d2292377afe09477c85 ./build/pcre -4bf83581c18e2a377ff914eb71106e15 ./build/ii -89154d71cf61149c1df97c548ec6ffe5 ./build/retawq -20863951a9d5c14ba03b5ae2e78549c0 ./build/s-mailx -6edcc36e32884560f9187b244badca3f ./build/lua -3f1904e4214d034421e083ebd1dd22a2 ./build/iirc -ce9b1a6796b65dc09cbe6d711c2c6078 ./build/mmh -4167eceec2e19e7e9ac92f0ed89f3e2a ./build/less -516b3340cad744739720efaf67924924 ./build/barkdown -3eb8b71eddcc09f2015ec381d36476b7 ./build/libncurses -e0e7ad45f6a8b41d926491e029b70c11 ./build/msmtp -5462f0a2f8950b584a8998e87eeea788 ./build/iomenu -7f9fdd8504b91d01af6f3af9bc0137ca ./build/dmenu -27a34a7484c8df70efbc6c9eef35e625 ./build/mujs -57843940b8830c678d16a14ca3437e51 ./build/tmux -1a4fdcef64d1af18db0672dc6dc56415 ./build/zsh -249db0cabfc2ff78da0089e8dbd4fea7 ./build/reflex -7ae43145b591e725227a00fd78fbaa25 ./build/fzy -8be811765fcbdaeae4876ba775ea08d3 ./build/m4 -53ffa49678a47a04bf5174894e46467e ./build/fzf -b89261621107852e5d46535d83898644 ./build/dwm -4fd1cf2059fddd990ea2fb02262aae6a ./build/isync -458f796bb92938a03c8dfe2f3511d70d ./build/st -8084b8c0aae9f624b70e6c432406b25d ./build/byacc -04709c02878c4272e1c99648b9d37fca ./build/abduco -2b607406bf0bf6f007c65bffaead5791 ./build/unagi -c28017694f8098045728e5605ac37b6a ./dvtm/dvtm.c-0.14-pertag.diff -4a9b5a7237cb8202213245956d126384 ./dvtm/dvtm-status -80c62ad3e94b6a52ccb45c31b04a2592 ./dvtm/dvtm-focused-tags.diff.disabled -6d9054511e692eedd68bcc55f40f1218 ./dvtm/gaps.diff -5c5691ed34db97c0f8104bc8a6f17096 ./dvtm/config.h -da92205dcced82ca358711f61ca23a50 ./vis/.config/visrc.lua -7f0145faf9fa513fba4a386bc01bf6e5 ./fonts/terminus/ter-v18n.psf.gz -2e41be4bd5a4a3f28bcaae0834658112 ./fonts/terminus/ter-v18b.psf.gz -3ee263a2e563e59aabe10e5deccde6f8 ./fonts/terminus/ter-v12n.psf.gz -5980ac07cd21b8f7d033e791057f891e ./fonts/terminus/ter-v22n.psf.gz -12cea0f30c119b7f0ccc6008145d1ae7 ./fonts/terminus/ter-v14b.psf.gz -f771758a5ac0ff00495a66ac76989e3d ./fonts/terminus/ter-v22b.psf.gz -6648d53a26c8533da62fc80f60c52234 ./fonts/terminus/ter-v16n.psf.gz -aab0705fcaacf8a83f27c2361936e3b1 ./fonts/terminus/ter-v24b.psf.gz -3603f1d774f6cf46ba239b353ba072fa ./fonts/terminus/ter-v24n.psf.gz -75749739d095c578bbc58be7e44ab578 ./fonts/terminus/ter-v28b.psf.gz -b3c03d2573beb57efb3c0b2b03bd4993 ./fonts/terminus/ter-v20n.psf.gz -529fbc968f6c6f9067c326122acdc077 ./fonts/terminus/ter-v32n.psf.gz -8e41df3fd053e8c724d6f0dc1cd0e4eb ./fonts/terminus/ter-v28n.psf.gz -66a0934e8bfc2c8ed813c7ddf7d32411 ./fonts/terminus/ter-v20b.psf.gz -a95902516281bc6360c0ff4f24b2daf2 ./fonts/terminus/ter-v32b.psf.gz -ab85c6c7d762a58129a95d5431af7a6b ./fonts/terminus/ter-v16b.psf.gz -57a5622d27fee03ed59b224e12809980 ./fonts/terminus/ter-v14n.psf.gz -8be77a37c28dfde863b5895d3c2f6145 ./git/.config/git/config -25d24bf9ac9f6590fe426edd36b03d10 ./git/.config/git/ignore -13a552d392e11e18887945233197d007 ./git/projects -e129d87e58dab3d2a49c8e4624bc9371 ./vim/.vim/vimrc -7428cfe651ea8608581b96df0eb42ea8 ./vim/plugins -1bc9e9fc0f34d5276f2b0ccd2fb02e7d ./emacs/.emacs.d/init.el -98292f6066910197d85a0cc574f04871 ./shell/environment -6a77497215aff0290d3bf07f2e0ee3d5 ./shell/functions -39b77ed2a883c03536241849eb5cc5cd ./shell/.profile -bf4182ded7efb5375ff90b6edd6c75fe ./tmux/.tmux.conf -4ef7aa4e5c38f7b325b9f9adcf9bec49 ./dwm/config.mk -4f0b57c6b9331b0a90c97d9c14944609 ./dwm/dwm-uselessgap-6.1.diff -3126263695676ffa7ab7d90e49bd77cb ./dwm/dwm-pertag-6.1.diff -a83ddaad7ac92a9cd9e57dbecefc8cdf ./dwm/config.h -b59b575ed23cc13f56a915195404f012 ./README -63e75432369efaed17b8e299ed02557c ./mail/.msmtprc -7b776b672830e48596e1da3c132b5627 ./mail/.mailrc -4d6ee0a117865d479fd079af56eab774 ./mail/.mbsyncrc -b74286623d75f1474402a133d89e0f81 ./st/st-alpha-0.6.diff -eaeb5b66f3bace57f85841b90f951efc ./st/config.h -4d55dda5e1a5912072e135f09278fa7e ./xorg/.config/themes/solarized_dark -aa04ec50822c0696cb3e8bb3788c196a ./xorg/.config/themes/ghost -975f3f53cb42a17ce4ce1cbaa4922e56 ./xorg/.config/themes/matrix -31ec2eceab970e2ad4c74aaa81630e9a ./xorg/.config/themes/gotham -41e7041af6b250f7dee87f34c77575b9 ./xorg/.config/themes/bioelectric -a9898dfef3d2731ebbddf357260e8eb7 ./xorg/.config/themes/zenburn -7cb67df87f19509e302e80ba1b269fa6 ./xorg/.config/themes/solarized_light -b2e85842e4940c3219369438a08b9c93 ./xorg/.config/themes/monokai -fcd06e444677cbffe248e861df84c143 ./xorg/.config/themes/gruvbox -15a200ceb6216a73de120c4311c98265 ./xorg/.config/themes/pink -c4b545511e0e5d299ac7810b78a2c409 ./xorg/.config/themes/coal -da965319bbd690479c3692556de70763 ./xorg/.config/themes/drakula -af5f1dee7478c6fba1da2c63aef1ed4b ./xorg/.xinitrc -9031e3379dca8dbdbe7ba912dba534a5 ./bin/agenda -b5741650892fe5b46a3a0ebeae12564f ./bin/.config/feeds/urls -34e26c94490913d0334af11586e998c6 ./bin/.config/feeds/read -6ef6750b88370845f127f9c2fc87bae2 ./bin/build -f45efcb066dc0523bc985a0bb3dfd1f0 ./bin/status-line -87e124ba4229c9449ec243850dba040e ./bin/www -5bb3cd175b718805f34caa175d1065d6 ./bin/config-link -20e88b35db04f592deb34aca33f2b4a7 ./bin/status -98fe40895963e32c19439275b78b7645 ./bin/dna -dba778ed068a22ddf80e511ab0efb7c7 ./bin/piano -78df2f19921fc5a38ed6f94d253d50e9 ./bin/adagio -b1e981f8f12512a0fc51c9f1cc38596f ./bin/version -c280a3c1b9b8ab9ec68637c583793f86 ./bin/config-git -9f19a5072a893dd09575e5c654d1686e ./bin/music -0b354d053c2c883b2c6bd372b2def60d ./bin/blawk -04ec66b55f8de1e99a238a0f6c866605 ./bin/config -c6589802addb38e02fd6772e78d0f499 ./bin/config-sync -737e26a09d6969324539a33203439265 ./bin/peax -c3f37ec795535e96469fc79ad2770587 ./bin/www.1 -1bc46973d70d14d9e8612f25aa914c79 ./bin/complete -7bfdd306a322560529b167219f48e885 ./bin/config-mail -216c467a40e09de40e4aa6412b89b89c ./bin/lightsaber -39962a15947d391697126dad91ecbe9f ./bin/config-vim -46dcbceb32e9738e0c02eea4a57dd1ea ./bin/drawk -30cca54feac6184f8dcb9d160942eee3 ./bin/buffers -ae8efa0c29e27dcee5c4b28977e38cc0 ./bin/theme -7e4fdb13505afa33d10e6fd743af8d9a ./abduco/config.h diff --git a/.version/2016-11-16-12-43-04-68317ebdfe18a6c6d8e1d66a5887acf1 b/.version/2016-11-16-12-43-04-68317ebdfe18a6c6d8e1d66a5887acf1 @@ -1,122 +0,0 @@ -a7adbd21c738c1ab806cb4054fe2cf3c ./zathura/.config/zathura/zathurarc -b66a47c50eb8041f1c93d4eafa293193 ./build/yasm -8da62c932f2377c93b2e1bfb0efeb6d0 ./build/libutf -3c1cc24f42f8951c75f5e079ce641b6b ./build/libevent -9fa1ad16181ee446fc2a03cf2b8ed7f5 ./build/mblaze -709d226d5658332c01e52a1e382a312d ./build/lpeg -e8eca172f6eaaefaef03e8ad328b6045 ./build/libtermkey -e3c59fe3dcbac97dbfc7a046d8bb6481 ./build/ctags -31dba9093d24c586c45ff231d779e8aa ./build/dvtm -d78d97737a32fdb3f00f6fdc1e6b9db7 ./build/vis -a300553ec2ed5e2e7324ee7031969582 ./build/git -8e1029443eaa5ea45669fa5bcaab7e1b ./build/vim -8cfd054233c079de31957791573d8593 ./build/mandoc -026c87d1f1c47d2292377afe09477c85 ./build/pcre -4bf83581c18e2a377ff914eb71106e15 ./build/ii -89154d71cf61149c1df97c548ec6ffe5 ./build/retawq -20863951a9d5c14ba03b5ae2e78549c0 ./build/s-mailx -6edcc36e32884560f9187b244badca3f ./build/lua -3f1904e4214d034421e083ebd1dd22a2 ./build/iirc -ce9b1a6796b65dc09cbe6d711c2c6078 ./build/mmh -4167eceec2e19e7e9ac92f0ed89f3e2a ./build/less -516b3340cad744739720efaf67924924 ./build/barkdown -3eb8b71eddcc09f2015ec381d36476b7 ./build/libncurses -e0e7ad45f6a8b41d926491e029b70c11 ./build/msmtp -5462f0a2f8950b584a8998e87eeea788 ./build/iomenu -7f9fdd8504b91d01af6f3af9bc0137ca ./build/dmenu -27a34a7484c8df70efbc6c9eef35e625 ./build/mujs -57843940b8830c678d16a14ca3437e51 ./build/tmux -1a4fdcef64d1af18db0672dc6dc56415 ./build/zsh -249db0cabfc2ff78da0089e8dbd4fea7 ./build/reflex -7ae43145b591e725227a00fd78fbaa25 ./build/fzy -8be811765fcbdaeae4876ba775ea08d3 ./build/m4 -53ffa49678a47a04bf5174894e46467e ./build/fzf -b89261621107852e5d46535d83898644 ./build/dwm -4fd1cf2059fddd990ea2fb02262aae6a ./build/isync -458f796bb92938a03c8dfe2f3511d70d ./build/st -8084b8c0aae9f624b70e6c432406b25d ./build/byacc -04709c02878c4272e1c99648b9d37fca ./build/abduco -2b607406bf0bf6f007c65bffaead5791 ./build/unagi -c28017694f8098045728e5605ac37b6a ./dvtm/dvtm.c-0.14-pertag.diff -4a9b5a7237cb8202213245956d126384 ./dvtm/dvtm-status -80c62ad3e94b6a52ccb45c31b04a2592 ./dvtm/dvtm-focused-tags.diff.disabled -6d9054511e692eedd68bcc55f40f1218 ./dvtm/gaps.diff -5c5691ed34db97c0f8104bc8a6f17096 ./dvtm/config.h -da92205dcced82ca358711f61ca23a50 ./vis/.config/visrc.lua -7f0145faf9fa513fba4a386bc01bf6e5 ./fonts/terminus/ter-v18n.psf.gz -2e41be4bd5a4a3f28bcaae0834658112 ./fonts/terminus/ter-v18b.psf.gz -3ee263a2e563e59aabe10e5deccde6f8 ./fonts/terminus/ter-v12n.psf.gz -5980ac07cd21b8f7d033e791057f891e ./fonts/terminus/ter-v22n.psf.gz -12cea0f30c119b7f0ccc6008145d1ae7 ./fonts/terminus/ter-v14b.psf.gz -f771758a5ac0ff00495a66ac76989e3d ./fonts/terminus/ter-v22b.psf.gz -6648d53a26c8533da62fc80f60c52234 ./fonts/terminus/ter-v16n.psf.gz -aab0705fcaacf8a83f27c2361936e3b1 ./fonts/terminus/ter-v24b.psf.gz -3603f1d774f6cf46ba239b353ba072fa ./fonts/terminus/ter-v24n.psf.gz -75749739d095c578bbc58be7e44ab578 ./fonts/terminus/ter-v28b.psf.gz -b3c03d2573beb57efb3c0b2b03bd4993 ./fonts/terminus/ter-v20n.psf.gz -529fbc968f6c6f9067c326122acdc077 ./fonts/terminus/ter-v32n.psf.gz -8e41df3fd053e8c724d6f0dc1cd0e4eb ./fonts/terminus/ter-v28n.psf.gz -66a0934e8bfc2c8ed813c7ddf7d32411 ./fonts/terminus/ter-v20b.psf.gz -a95902516281bc6360c0ff4f24b2daf2 ./fonts/terminus/ter-v32b.psf.gz -ab85c6c7d762a58129a95d5431af7a6b ./fonts/terminus/ter-v16b.psf.gz -57a5622d27fee03ed59b224e12809980 ./fonts/terminus/ter-v14n.psf.gz -8be77a37c28dfde863b5895d3c2f6145 ./git/.config/git/config -25d24bf9ac9f6590fe426edd36b03d10 ./git/.config/git/ignore -13a552d392e11e18887945233197d007 ./git/projects -e129d87e58dab3d2a49c8e4624bc9371 ./vim/.vim/vimrc -7428cfe651ea8608581b96df0eb42ea8 ./vim/plugins -1bc9e9fc0f34d5276f2b0ccd2fb02e7d ./emacs/.emacs.d/init.el -98292f6066910197d85a0cc574f04871 ./shell/environment -6a77497215aff0290d3bf07f2e0ee3d5 ./shell/functions -39b77ed2a883c03536241849eb5cc5cd ./shell/.profile -bf4182ded7efb5375ff90b6edd6c75fe ./tmux/.tmux.conf -4ef7aa4e5c38f7b325b9f9adcf9bec49 ./dwm/config.mk -4f0b57c6b9331b0a90c97d9c14944609 ./dwm/dwm-uselessgap-6.1.diff -3126263695676ffa7ab7d90e49bd77cb ./dwm/dwm-pertag-6.1.diff -a83ddaad7ac92a9cd9e57dbecefc8cdf ./dwm/config.h -b59b575ed23cc13f56a915195404f012 ./README -63e75432369efaed17b8e299ed02557c ./mail/.msmtprc -7b776b672830e48596e1da3c132b5627 ./mail/.mailrc -4d6ee0a117865d479fd079af56eab774 ./mail/.mbsyncrc -b74286623d75f1474402a133d89e0f81 ./st/st-alpha-0.6.diff -eaeb5b66f3bace57f85841b90f951efc ./st/config.h -4d55dda5e1a5912072e135f09278fa7e ./xorg/.config/themes/solarized_dark -aa04ec50822c0696cb3e8bb3788c196a ./xorg/.config/themes/ghost -975f3f53cb42a17ce4ce1cbaa4922e56 ./xorg/.config/themes/matrix -31ec2eceab970e2ad4c74aaa81630e9a ./xorg/.config/themes/gotham -41e7041af6b250f7dee87f34c77575b9 ./xorg/.config/themes/bioelectric -a9898dfef3d2731ebbddf357260e8eb7 ./xorg/.config/themes/zenburn -7cb67df87f19509e302e80ba1b269fa6 ./xorg/.config/themes/solarized_light -b2e85842e4940c3219369438a08b9c93 ./xorg/.config/themes/monokai -fcd06e444677cbffe248e861df84c143 ./xorg/.config/themes/gruvbox -15a200ceb6216a73de120c4311c98265 ./xorg/.config/themes/pink -c4b545511e0e5d299ac7810b78a2c409 ./xorg/.config/themes/coal -da965319bbd690479c3692556de70763 ./xorg/.config/themes/drakula -af5f1dee7478c6fba1da2c63aef1ed4b ./xorg/.xinitrc -9031e3379dca8dbdbe7ba912dba534a5 ./bin/agenda -b5741650892fe5b46a3a0ebeae12564f ./bin/.config/feeds/urls -34e26c94490913d0334af11586e998c6 ./bin/.config/feeds/read -6ef6750b88370845f127f9c2fc87bae2 ./bin/build -f45efcb066dc0523bc985a0bb3dfd1f0 ./bin/status-line -87e124ba4229c9449ec243850dba040e ./bin/www -5bb3cd175b718805f34caa175d1065d6 ./bin/config-link -20e88b35db04f592deb34aca33f2b4a7 ./bin/status -98fe40895963e32c19439275b78b7645 ./bin/dna -dba778ed068a22ddf80e511ab0efb7c7 ./bin/piano -78df2f19921fc5a38ed6f94d253d50e9 ./bin/adagio -c17e3e57dc64ce5f394d04b3e4e4e1da ./bin/version -c280a3c1b9b8ab9ec68637c583793f86 ./bin/config-git -9f19a5072a893dd09575e5c654d1686e ./bin/music -0b354d053c2c883b2c6bd372b2def60d ./bin/blawk -04ec66b55f8de1e99a238a0f6c866605 ./bin/config -c6589802addb38e02fd6772e78d0f499 ./bin/config-sync -737e26a09d6969324539a33203439265 ./bin/peax -c3f37ec795535e96469fc79ad2770587 ./bin/www.1 -1bc46973d70d14d9e8612f25aa914c79 ./bin/complete -7bfdd306a322560529b167219f48e885 ./bin/config-mail -216c467a40e09de40e4aa6412b89b89c ./bin/lightsaber -39962a15947d391697126dad91ecbe9f ./bin/config-vim -46dcbceb32e9738e0c02eea4a57dd1ea ./bin/drawk -30cca54feac6184f8dcb9d160942eee3 ./bin/buffers -ae8efa0c29e27dcee5c4b28977e38cc0 ./bin/theme -7e4fdb13505afa33d10e6fd743af8d9a ./abduco/config.h diff --git a/.version/2016-11-16-12-44-58-d1315a23ec33cca6591a22b1582f3c63 b/.version/2016-11-16-12-44-58-d1315a23ec33cca6591a22b1582f3c63 @@ -1,122 +0,0 @@ -a7adbd21c738c1ab806cb4054fe2cf3c ./zathura/.config/zathura/zathurarc -b66a47c50eb8041f1c93d4eafa293193 ./build/yasm -8da62c932f2377c93b2e1bfb0efeb6d0 ./build/libutf -3c1cc24f42f8951c75f5e079ce641b6b ./build/libevent -9fa1ad16181ee446fc2a03cf2b8ed7f5 ./build/mblaze -709d226d5658332c01e52a1e382a312d ./build/lpeg -e8eca172f6eaaefaef03e8ad328b6045 ./build/libtermkey -e3c59fe3dcbac97dbfc7a046d8bb6481 ./build/ctags -31dba9093d24c586c45ff231d779e8aa ./build/dvtm -d78d97737a32fdb3f00f6fdc1e6b9db7 ./build/vis -a300553ec2ed5e2e7324ee7031969582 ./build/git -8e1029443eaa5ea45669fa5bcaab7e1b ./build/vim -8cfd054233c079de31957791573d8593 ./build/mandoc -026c87d1f1c47d2292377afe09477c85 ./build/pcre -4bf83581c18e2a377ff914eb71106e15 ./build/ii -89154d71cf61149c1df97c548ec6ffe5 ./build/retawq -20863951a9d5c14ba03b5ae2e78549c0 ./build/s-mailx -6edcc36e32884560f9187b244badca3f ./build/lua -3f1904e4214d034421e083ebd1dd22a2 ./build/iirc -ce9b1a6796b65dc09cbe6d711c2c6078 ./build/mmh -4167eceec2e19e7e9ac92f0ed89f3e2a ./build/less -516b3340cad744739720efaf67924924 ./build/barkdown -3eb8b71eddcc09f2015ec381d36476b7 ./build/libncurses -e0e7ad45f6a8b41d926491e029b70c11 ./build/msmtp -5462f0a2f8950b584a8998e87eeea788 ./build/iomenu -7f9fdd8504b91d01af6f3af9bc0137ca ./build/dmenu -27a34a7484c8df70efbc6c9eef35e625 ./build/mujs -57843940b8830c678d16a14ca3437e51 ./build/tmux -1a4fdcef64d1af18db0672dc6dc56415 ./build/zsh -249db0cabfc2ff78da0089e8dbd4fea7 ./build/reflex -7ae43145b591e725227a00fd78fbaa25 ./build/fzy -8be811765fcbdaeae4876ba775ea08d3 ./build/m4 -53ffa49678a47a04bf5174894e46467e ./build/fzf -b89261621107852e5d46535d83898644 ./build/dwm -4fd1cf2059fddd990ea2fb02262aae6a ./build/isync -458f796bb92938a03c8dfe2f3511d70d ./build/st -8084b8c0aae9f624b70e6c432406b25d ./build/byacc -04709c02878c4272e1c99648b9d37fca ./build/abduco -2b607406bf0bf6f007c65bffaead5791 ./build/unagi -c28017694f8098045728e5605ac37b6a ./dvtm/dvtm.c-0.14-pertag.diff -4a9b5a7237cb8202213245956d126384 ./dvtm/dvtm-status -80c62ad3e94b6a52ccb45c31b04a2592 ./dvtm/dvtm-focused-tags.diff.disabled -6d9054511e692eedd68bcc55f40f1218 ./dvtm/gaps.diff -5c5691ed34db97c0f8104bc8a6f17096 ./dvtm/config.h -da92205dcced82ca358711f61ca23a50 ./vis/.config/visrc.lua -7f0145faf9fa513fba4a386bc01bf6e5 ./fonts/terminus/ter-v18n.psf.gz -2e41be4bd5a4a3f28bcaae0834658112 ./fonts/terminus/ter-v18b.psf.gz -3ee263a2e563e59aabe10e5deccde6f8 ./fonts/terminus/ter-v12n.psf.gz -5980ac07cd21b8f7d033e791057f891e ./fonts/terminus/ter-v22n.psf.gz -12cea0f30c119b7f0ccc6008145d1ae7 ./fonts/terminus/ter-v14b.psf.gz -f771758a5ac0ff00495a66ac76989e3d ./fonts/terminus/ter-v22b.psf.gz -6648d53a26c8533da62fc80f60c52234 ./fonts/terminus/ter-v16n.psf.gz -aab0705fcaacf8a83f27c2361936e3b1 ./fonts/terminus/ter-v24b.psf.gz -3603f1d774f6cf46ba239b353ba072fa ./fonts/terminus/ter-v24n.psf.gz -75749739d095c578bbc58be7e44ab578 ./fonts/terminus/ter-v28b.psf.gz -b3c03d2573beb57efb3c0b2b03bd4993 ./fonts/terminus/ter-v20n.psf.gz -529fbc968f6c6f9067c326122acdc077 ./fonts/terminus/ter-v32n.psf.gz -8e41df3fd053e8c724d6f0dc1cd0e4eb ./fonts/terminus/ter-v28n.psf.gz -66a0934e8bfc2c8ed813c7ddf7d32411 ./fonts/terminus/ter-v20b.psf.gz -a95902516281bc6360c0ff4f24b2daf2 ./fonts/terminus/ter-v32b.psf.gz -ab85c6c7d762a58129a95d5431af7a6b ./fonts/terminus/ter-v16b.psf.gz -57a5622d27fee03ed59b224e12809980 ./fonts/terminus/ter-v14n.psf.gz -8be77a37c28dfde863b5895d3c2f6145 ./git/.config/git/config -25d24bf9ac9f6590fe426edd36b03d10 ./git/.config/git/ignore -13a552d392e11e18887945233197d007 ./git/projects -e129d87e58dab3d2a49c8e4624bc9371 ./vim/.vim/vimrc -7428cfe651ea8608581b96df0eb42ea8 ./vim/plugins -1bc9e9fc0f34d5276f2b0ccd2fb02e7d ./emacs/.emacs.d/init.el -98292f6066910197d85a0cc574f04871 ./shell/environment -6a77497215aff0290d3bf07f2e0ee3d5 ./shell/functions -39b77ed2a883c03536241849eb5cc5cd ./shell/.profile -bf4182ded7efb5375ff90b6edd6c75fe ./tmux/.tmux.conf -4ef7aa4e5c38f7b325b9f9adcf9bec49 ./dwm/config.mk -4f0b57c6b9331b0a90c97d9c14944609 ./dwm/dwm-uselessgap-6.1.diff -3126263695676ffa7ab7d90e49bd77cb ./dwm/dwm-pertag-6.1.diff -a83ddaad7ac92a9cd9e57dbecefc8cdf ./dwm/config.h -b59b575ed23cc13f56a915195404f012 ./README -63e75432369efaed17b8e299ed02557c ./mail/.msmtprc -7b776b672830e48596e1da3c132b5627 ./mail/.mailrc -4d6ee0a117865d479fd079af56eab774 ./mail/.mbsyncrc -b74286623d75f1474402a133d89e0f81 ./st/st-alpha-0.6.diff -eaeb5b66f3bace57f85841b90f951efc ./st/config.h -4d55dda5e1a5912072e135f09278fa7e ./xorg/.config/themes/solarized_dark -aa04ec50822c0696cb3e8bb3788c196a ./xorg/.config/themes/ghost -975f3f53cb42a17ce4ce1cbaa4922e56 ./xorg/.config/themes/matrix -31ec2eceab970e2ad4c74aaa81630e9a ./xorg/.config/themes/gotham -41e7041af6b250f7dee87f34c77575b9 ./xorg/.config/themes/bioelectric -a9898dfef3d2731ebbddf357260e8eb7 ./xorg/.config/themes/zenburn -7cb67df87f19509e302e80ba1b269fa6 ./xorg/.config/themes/solarized_light -b2e85842e4940c3219369438a08b9c93 ./xorg/.config/themes/monokai -fcd06e444677cbffe248e861df84c143 ./xorg/.config/themes/gruvbox -15a200ceb6216a73de120c4311c98265 ./xorg/.config/themes/pink -c4b545511e0e5d299ac7810b78a2c409 ./xorg/.config/themes/coal -da965319bbd690479c3692556de70763 ./xorg/.config/themes/drakula -af5f1dee7478c6fba1da2c63aef1ed4b ./xorg/.xinitrc -9031e3379dca8dbdbe7ba912dba534a5 ./bin/agenda -b5741650892fe5b46a3a0ebeae12564f ./bin/.config/feeds/urls -34e26c94490913d0334af11586e998c6 ./bin/.config/feeds/read -6ef6750b88370845f127f9c2fc87bae2 ./bin/build -f45efcb066dc0523bc985a0bb3dfd1f0 ./bin/status-line -87e124ba4229c9449ec243850dba040e ./bin/www -5bb3cd175b718805f34caa175d1065d6 ./bin/config-link -20e88b35db04f592deb34aca33f2b4a7 ./bin/status -98fe40895963e32c19439275b78b7645 ./bin/dna -dba778ed068a22ddf80e511ab0efb7c7 ./bin/piano -78df2f19921fc5a38ed6f94d253d50e9 ./bin/adagio -2bb087bb53096d75786a22ac8c07c0f4 ./bin/version -c280a3c1b9b8ab9ec68637c583793f86 ./bin/config-git -9f19a5072a893dd09575e5c654d1686e ./bin/music -0b354d053c2c883b2c6bd372b2def60d ./bin/blawk -04ec66b55f8de1e99a238a0f6c866605 ./bin/config -c6589802addb38e02fd6772e78d0f499 ./bin/config-sync -737e26a09d6969324539a33203439265 ./bin/peax -c3f37ec795535e96469fc79ad2770587 ./bin/www.1 -1bc46973d70d14d9e8612f25aa914c79 ./bin/complete -7bfdd306a322560529b167219f48e885 ./bin/config-mail -216c467a40e09de40e4aa6412b89b89c ./bin/lightsaber -39962a15947d391697126dad91ecbe9f ./bin/config-vim -46dcbceb32e9738e0c02eea4a57dd1ea ./bin/drawk -30cca54feac6184f8dcb9d160942eee3 ./bin/buffers -ae8efa0c29e27dcee5c4b28977e38cc0 ./bin/theme -7e4fdb13505afa33d10e6fd743af8d9a ./abduco/config.h diff --git a/vim/plugins b/.vim/plugins diff --git a/vim/.vim/vimrc b/.vim/vimrc diff --git a/.xinitrc b/.xinitrc @@ -0,0 +1,12 @@ +#!/bin/sh + +setxkbmap -layout us -option compose:ralt -variant dvorak + +while xsetroot -name "$(status)" +do + sleep 4 +done & +nm-applet & +st & + +exec dwm diff --git a/bin/config b/bin/config @@ -1,11 +1,6 @@ -# ,--. ,-- * -# | ,--. ---. |- , ,--, -# | | | | | | | | | -# `--' `--' ' ' ' ' `--| 2016-11-03 -#--------------------- `--' ---------------------------------------------------- +# Hub script that acts as a menu for subcommands. - -help() +usage() { printf '%s\n' " Usage: ${0##*/} COMMAND @@ -26,7 +21,7 @@ COMMAND" main() { - [ $# -eq 0 ] && help + [ $# -eq 0 ] && usage if [ -f "$0-$1"* ] then @@ -35,8 +30,9 @@ main() CONFIG="${0%/*/*}" "$0-$subcommand"* $* exit $? else - help + usage fi } + main $@ diff --git a/bin/config-link b/bin/config-link @@ -1,20 +1,27 @@ -# Link dotfiles and other resources to $HOME. - CONFIG="${CONFIG:-$HOME/Config}" LOCAL="${LOCAL:-$LOCAL}" # -# Link all dotfiles +# Link dotfiles and other resources to $HOME. # -find "$CONFIG" -type f -path '*/.*' ! -path "*/.git/*" | while IFS='' read -r f -do - destination="$HOME/${f#$CONFIG/*/}" +link() +{ + local destination - mkdir -p "${destination%/*}" - ln -sf "$f" "$destination" -done + # Link all dotfiles + find "$CONFIG" -type f -path "$CONFIG/.*" ! -path "*/.git*" | + while IFS='' read -r file + do + destination="$HOME/${file#$CONFIG/}" -# -# Delete dead links -# -find -L "$HOME" -type l -exec rm {} \; + printf '%s\n' "${destination%/*}" + mkdir -p "${destination%/*}" + ln -sf "$file" "$destination" + done + + # Delete dead links + find -L "$HOME" -type l -exec rm {} \; +} + + +link $@ diff --git a/bin/config-mail b/bin/config-mail @@ -6,5 +6,5 @@ host='mail.gandi.net' mkdir -p "$HOME/Mail" "$HOME/.cache/mail" read -p 'password: ' p printf 'machine %s\nlogin %s\npassword "%s"' "$host" "$mail" "$p" > ~/.netrc -chmod 700 "$HOME/.netrc" +chmod 400 "$HOME/.netrc" printf '\033[A\r\033[K' diff --git a/bin/config-vim b/bin/config-vim @@ -1,19 +1,17 @@ -# Downloads vim plugins from $CONFIG/plugin into ~/.vim/bundle +# Installs vim plugins listed in ~/.vim/plugin BUNDLE=~/.vim/bundle [ -d "$BUNDLE" ] && rm -r "$BUNDLE" ~/.vim/autoload/pathogen.vim mkdir -p "$BUNDLE" ~/.vim/autoload -wget -qO ~/.vim/autoload/pathogen.vim http://tpo.pe/pathogen.vim +wget -qO ~/.vim/autoload/pathogen.vim http://tpo.pe/pathogen.vim & -# Remove empty lines and command, download the plugins and extract them -for plugin in $( - sed 's/^[[:space:]]*#.*//; /^[[:space:]]*$/ d' "$CONFIG/vim/plugins" -) +# download the plugins and extract them +while IFS='' read -r plugin do printf 'Downloading %s\n' "$plugin" wget -qO- "http://github.com/$plugin/archive/master.tar.gz" | tar -xvz -f- -C "$BUNDLE" 1> /dev/null & -done +done < ~/.vim/plugins -wait +printf 'Downloading in background...\n' diff --git a/shell/.profile b/shell/.profile @@ -1,237 +0,0 @@ -# ---. ,-- * | -# |__' .,-- ,--. |- , | ,--. -# | | | | | | | |--' -# ' ' `--' ' ' ' `--' 2016-11-16 -#------------------------------------------------------------------------------- -# Shell configuration for any shell (dash, zsh, mksh, bash, busybox's ash...) - - -# Prevents to be run twice -[ "$PROFILE" ] && return 0 || PROFILE=1 - - -. "$HOME/Config/shell/environment" - - -export EMAIL="mail@josuah.net" - -export MAIL="$HOME/Mail/INBOX" -export ENV="$HOME/.profile" - -export EDITOR="vim" -export ALTERNATE_EDITOR="vi" -export VISUAL="$EDITOR" -export FCEDIT="$EDITOR" -export PAGER="less -R" -export MANPAGER="$PAGER" -export DVTM_EDITOR="$PAGER" - -export PS1='$( - [ "$?" -eq 0 ] && color=32 || color=31 - - # update pwd - printf "%s\n" "$(pwd)" > $HOME/.cache/status/pwd - - # status line - status="$(status)" - - # left padding - col="$(stty size)" col="$((${col#* } - ${#status} - 1))" - - # print status line - printf "\n\033[s\033[0;0H\033[K\033[%sC%s" "$col" "$status" - - # clear one line and reset cursor position - printf "\n\033[K\033[u\033[A" - - # terminal name - printf "\033]0;shell\007" - - # cursor shape - printf "\033[?6c" - - # prompt character - printf "\n \033[30;1m──\033[0;1;%sm──────\033[0m " "$color" -)' -export PS2=' > ' -export PS3=' > ' - - -alias l='ls -F --color' -alias ll='l -lh' -alias la='l -A' -alias lla='l -Alh' -alias p='$PAGER' -alias a='buffer attach' -alias r='buffer run' -alias v='buffer run $VISUAL' -alias s='buffer run $SHELL' -alias t='tmux attach &>/dev/null || tmux new' -alias f='find . -type f ! -path "*/.git/*" | sed "s/^\\.\\///" | iomenu' -alias d='find . -type d ! -path "*/.git/*" | sed "s/^\\.\\///" | iomenu' -alias c='cd "$(d)"' -alias g='grep --color=always' -alias cl='clear; printf "\n\n"' -alias bh='busybox --help' -alias myip='curl icanhazip.com' -alias lines='find . -name "*.[ch]" | xargs wc -l' - - -color() -{ - for in in in in - do - for i in 1 2 3 4 5 6 7 - do - printf ' \033[3%sm███\033[1m█\033[0m\033[3%sm███' $i $i - done - printf '\n' - done - -} - - -# -# Build most projects without installing them. -# -buildit() -{ - [ -f './autogen.sh' ] && ./autogen.sh - [ -f './configure' ] && ./configure - make -} - - -extract() -{ - case "$1" in - *.tar.bz2) tar xvjf "$1" ;; - *.tar.gz ) tar xvzf "$1" ;; - *.bz2 ) bunzip2 "$1" ;; - *.rar ) unrar x "$1" ;; - *.gz ) gunzip "$1" ;; - *.tar ) tar xvf "$1" ;; - *.tbz2 ) tar xvjf "$1" ;; - *.tgz ) tar xvzf "$1" ;; - *.zip ) unzip "$1" ;; - *.Z ) uncompress "$1" ;; - *.7z ) 7z x "$1" ;; - *.xz ) xz -d "$1" ;; - *.deb ) ar vx "$1" ;; - * ) printf 'extract: Unknown archive type\n';; - esac -} - - -weather() -{ - curl -4 "wttr.in/$1" -} - - -# -# Remove spaces and other nasty characters from $1, recursively -# -sanitize() -{ - find . -mindepth 1 | tac | while IFS= read -r p - do mv "$p" "${p%/*}/$(printf %s "${p##*/}" \ - | sed 's/[^[:alnum:],._/+-]/_/g' - )" - done -} - - -# -# Transform a separator ($1) into '/': directory and subdirectory -# -split_at() -{ - ls | while read -r f - do - mkdir -p "${f%%$1*}" - mv "$f" "${f%%$1*}/${f#*$1}" - done -} - - -# -# Remove prefix from all files in current directory up to "$1" separator -# -remove_prefix() -{ - ls | while read -r f - do mv "$f" "${f#*$1}" - done -} - - -# -# Sudo, sudo, sudo, sudo, sudo, screen brightness, sudo, sudo... -# -light() -{ - printf '%s\n' "$1" | sudo tee "$( - sudo find -L /sys/class/backlight/ -maxdepth 2 -name brightness - )" -} - - -# -# Why sudo to mount a pendrive! -# -mnt() -{ - sudo mount -o uid=$USER -o rw "${1-/dev/sdb1}" "${2-/mnt}" -} - - -# -# Works only in TTY and with sudo, unfortunately. -# -rotate() -{ - case "$1" in - u | up ) printf 0 ;; - r | right ) printf 1 ;; - d | down ) printf 2 ;; - l | left ) printf 3 ;; - esac | sudo tee /sys/class/graphics/fbcon/rotate_all > /dev/null -} - - -# -# FrameBuffer Video player based on mplayer -# -fbv() -{ - local x="$(sed 's/,.*//' /sys/class/graphics/fb0/virtual_size)" - local y="$(sed 's/.*,//' /sys/class/graphics/fb0/virtual_size)" - local video="$1" - - trap "kill -9 0" INT EXIT - - mplayer -vm -vo fbdev2 "$video" -vf scale -zoom -x "$x" -y "$y" -} - - -screencast() -{ - ffmpeg -video_size 1366x768 -framerate 25 -f x11grab -i :0.0 \ - ~/${1:-screencast}.mp4 -} - - -main() -{ - if [ "$TERM" = 'linux' ] - then - theme pink - setfont "$CONFIG/fonts/terminus/ter-v16n.psf.gz" - fi - - printf '\n\n' -} - - -main diff --git a/xorg/.xinitrc b/xorg/.xinitrc @@ -1,15 +0,0 @@ -#!/bin/sh - -setxkbmap -layout us -option compose:ralt -variant dvorak -feh --bg-fill ~/Images/interstellar-2.png - -while xsetroot -name "$(status)" -do - sleep 4 -done & -nm-applet & -xfce4-power-manager & -unagi & -st & - -exec dwm