Commit a152b6d
Eric Bower
·
2026-06-18 16:16:52 -0400 EDT
parent ae64346
chore: working on rush cfg
1 files changed,
+58,
-0
+58,
-0
1@@ -1,5 +1,63 @@
2+if test -e "$HOME/.config/yash/local.sh"; then
3+ . "$HOME/.config/yash/local.sh"
4+fi
5+
6+: ${LOGNAME:=$(logname)}
7+: ${HOSTNAME:=$(uname -n)}
8+
9+export PATH="$HOME/.local/bin:/usr/local/go/bin:$HOME/.cargo/bin:$HOME/.npm-packages/bin:$HOME/go/bin:$PATH"
10+export LANG=en_US.UTF-8
11+export EDITOR=kak
12+export VISUAL=kak
13+export PAGER=less
14+export GPG_TTY="$(tty)"
15+export XDG_CONFIG_HOME="$HOME/.config"
16+export VDIRSYNCER_CONFIG="$HOME/.config/vdirsyncer/config"
17+export MDIR="$HOME/mail"
18+export COLORTERM=truecolor
19+
20+alias pushall='git remote | xargs -I R git push R'
21+alias sway='sway --unsupported-gpu'
22+alias tre='tree -CF --dirsfirst -L2'
23+alias pp='PA_DIR=/home/erock/dev/pico/pico-pass pa'
24+alias logs='ssh pipe sub /pico/log-drain -k | jq -r'
25+alias ash='autossh -M 0 -q'
26+alias keys='keychain --eval --quiet --agents ssh,gpg ~/.ssh/id_ed25519 76D3FD02 | source'
27+alias mdfmt='uvx --with=mdformat-gfm --with=mdformat-frontmatter --with=mdformat-gfm-alerts mdformat --wrap no'
28+alias cai='claude --dangerously-skip-permissions'
29+
30+# if command -v direnv >/dev/null 2>&1; then
31+# eval "$(direnv hook bash)"
32+# fi
33+
34+pw() {
35+ tr -dc 'A-Za-z0-9!"#$%&'\''()*+,-./:;<=>?@[\]^_`{|}~' </dev/urandom | head -c 16; echo
36+}
37+
38+# _direnv_hook() {
39+# _previous_exit_status=$?
40+# trap -- '' INT
41+# eval "$("/usr/bin/direnv" export bash)"
42+# trap - INT
43+# return $_previous_exit_status
44+# }
45+
46 rush_prompt() {
47+ rush_prompt_status=$?
48+ if test -n "${ZMX_SESSION:-}"; then
49+ prompt text "[$ZMX_SESSION] "
50+ fi
51+
52+ if test -n "${SSH_CONNECTION-}"; then
53+ prompt segment --fg yellow "$HOSTNAME "
54+ else
55+ prompt segment --fg green "$HOSTNAME "
56+ fi
57+
58 prompt segment --fg blue "$(prompt_pwd)"
59+ if test "$rush_prompt_status" != 0; then
60+ prompt segment --fg red " $rush_prompt_status"
61+ fi
62 prompt text ' $ '
63 }
64