src

sauce
git clone ssh://anon@src.dalliard.ch/src
log | files | refs

commit 9bd7e3e30c65ad0580d103d3815e397c0d0962fe
parent 55ace951d33c469101c3c838e0aab695b11dbf9d
author: nathanael <nathanael@dalliard.ch>
date:   Sat, 25 Oct 2025 14:03:01 +0000

s0: only .profile

merge profile.local, shrc and shrc.local into .profile

diffstat:
Ms0/dotfiles/profile | 61++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
Ds0/dotfiles/profile.local | 5-----
Ds0/dotfiles/shrc | 17-----------------
Ds0/dotfiles/shrc.local | 36------------------------------------
Ms0/scripts/dotfiles.sh | 3---
5 files changed, 58 insertions(+), 64 deletions(-)

diff --git a/s0/dotfiles/profile b/s0/dotfiles/profile @@ -1,10 +1,65 @@ +set -o vi + export PATH=$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin +export LC_CTYPE=en_US.UTF-8 + +export SFEED_AUTOCMD=2tgo +export SFEED_HTMLCONV='webdump -r -l' +export SFEED_PLUMBER=open +export SFEED_URL_FILE=~/.sfeed/urls +export SFEED_YANKER='xsel -bi' + export EDITOR=vi command -v nvi >/dev/null && EDITOR=nvi -export LC_CTYPE=en_US.UTF-8 +CDPATH=:~ + +alias b=backup +alias f=nnn +alias l=ls +alias m=minbox +alias n=news +alias o=fopen +alias p=pass +alias q=exit +alias v=vi + +e() { "$EDITOR" ~/prv/todo; } +h() { tmux new -DAs s0; } +s() { cd "$HOME/src/src/$(hostname -s)"; } +t() { grep '^o' ~/prv/todo; } +x() { nsxiv -ator "${1:-.}"; } + +alias ff='find . -type f -name' +alias ll='ls -hal' +alias ls='LC_COLLATE=C ls -F' +alias openrsync='openrsync --rsync-path=openrsync' +alias vi=$EDITOR + +calc() { echo "$*" | bc -l; } +mless() { mshow "$@" | less -R; } +mrm() { mseq "${@:-.}" | xargs rm; } + +ma() { minbox ~/mail/Archive "${1:-21}"; } +mi() { minbox ~/mail/Inbox "${1:-21}"; } +mj() { minbox ~/mail/Junk "${1:-21}"; } +ms() { minbox ~/mail/Sent "${1:-21}"; } + +alias '?'=duck +alias '??'=yout +alias '???'=pbay + +duck() { w3m "https://lite.duckduckgo.com/lite?kd=-1&kp=-2&q=${*}"; } +pbay() { w3m "https://thepiratebay10.org/search/$*"; } +yout() { w3m "http://localhost/idiotbox?o=relevance&q=$*"; } + +alias s1='ssh s1' +alias s2='ssh s2' +alias s8='ssh s8' +alias t1='ssh t1' +alias w1='ssh w1' -test -f ~/.profile.local && . ~/.profile.local +alias a="$EDITOR \$HOME/.profile && . \$HOME/.profile" -export ENV=~/.shrc +PS1='\W ' diff --git a/s0/dotfiles/profile.local b/s0/dotfiles/profile.local @@ -1,5 +0,0 @@ -export SFEED_AUTOCMD=2tgo -export SFEED_HTMLCONV='webdump -r -l' -export SFEED_PLUMBER=open -export SFEED_URL_FILE=~/.sfeed/urls -export SFEED_YANKER='xsel -bi' diff --git a/s0/dotfiles/shrc b/s0/dotfiles/shrc @@ -1,17 +0,0 @@ -set -o vi - -CDPATH=:~ - -alias l=ls -alias q=exit -alias v=vi - -alias ff='find . -type f -name' -alias ll='ls -hal' -alias ls='LC_COLLATE=C ls -F' -alias openrsync='openrsync --rsync-path=openrsync' -alias vi=$EDITOR - -s() { cd "$HOME/src/src/$(hostname -s)"; } - -test -f ~/.shrc.local && . ~/.shrc.local diff --git a/s0/dotfiles/shrc.local b/s0/dotfiles/shrc.local @@ -1,36 +0,0 @@ -alias b=backup -alias f=nnn -alias m=minbox -alias n=news -alias o=fopen -alias p=pass - -e() { "$EDITOR" ~/prv/todo; } -h() { tmux new -DAs s0; } -t() { grep '^o' ~/prv/todo; } -x() { nsxiv -ator "${1:-.}"; } - -calc() { echo "$*" | bc -l; } -mless() { mshow "$@" | less -R; } -mrm() { mseq "${@:-.}" | xargs rm; } - -ma() { minbox ~/mail/Archive "${1:-21}"; } -mi() { minbox ~/mail/Inbox "${1:-21}"; } -mj() { minbox ~/mail/Junk "${1:-21}"; } -ms() { minbox ~/mail/Sent "${1:-21}"; } - -alias '?'=duck -alias '??'=yout -alias '???'=pbay - -duck() { w3m "https://lite.duckduckgo.com/lite?kd=-1&kp=-2&q=${*}"; } -pbay() { w3m "https://thepiratebay10.org/search/$*"; } -yout() { w3m "http://localhost/idiotbox?o=relevance&q=$*"; } - -alias s1='ssh s1' -alias s2='ssh s2' -alias s8='ssh s8' -alias t1='ssh t1' -alias w1='ssh w1' - -PS1='\W ' diff --git a/s0/scripts/dotfiles.sh b/s0/scripts/dotfiles.sh @@ -28,9 +28,6 @@ ln -fs "$src/mfilter" "$HOME/.mblaze/filter" ln -fs "$src/mpv/config" "$HOME/.config/mpv/config" ln -fs "$src/mpv/input.conf" "$HOME/.config/mpv/input.conf" ln -fs "$src/profile" "$HOME/.profile" -ln -fs "$src/profile.local" "$HOME/.profile.local" -ln -fs "$src/shrc" "$HOME/.shrc" -ln -fs "$src/shrc.local" "$HOME/.shrc.local" ln -fs "$src/tmux.conf" "$HOME/.tmux.conf" ln -fs "$src/user-dirs.dirs" "$HOME/.config/user-dirs.dirs" ln -fs "$src/w3m/config" "$HOME/.w3m/config"