summaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
authorivan-boikov <ik.boikov.public@protonmail.com>2023-11-30 17:50:49 +0100
committerivan-boikov <ik.boikov.public@protonmail.com>2023-11-30 17:50:49 +0100
commit0f3d71b036b4b81ed2365f83557fa5cc45e3fe97 (patch)
treed2c7c7a0fcc33e387b4c1056d1534318847ccbff /shell
parent16aec06eb45aea4e9d5c127daab6ea281d88006d (diff)
1
Diffstat (limited to 'shell')
-rw-r--r--shell/.config/shell/aliasrc12
-rw-r--r--shell/.config/shell/profile19
2 files changed, 24 insertions, 7 deletions
diff --git a/shell/.config/shell/aliasrc b/shell/.config/shell/aliasrc
index af4e169..8b48a2f 100644
--- a/shell/.config/shell/aliasrc
+++ b/shell/.config/shell/aliasrc
@@ -24,7 +24,7 @@ alias \
yt='youtube-dl --add-metadata -i' \
yta='yt -x -f bestaudio/best' \
ffmpeg='ffmpeg -hide_banner' \
- nnn='nnn -de'
+ nnn='nnn -deARU'
# Colorize commands when possible.
alias \
@@ -48,7 +48,7 @@ alias \
z='zathura'
# spawn detached terminal
-alias dst='$TERMINAL\" </dev/null &>/dev/null & disown ;'
+alias dst='"$TERMINAL" </dev/null &>/dev/null & disown ;'
# run mpv with SVP, if SVP not active, works as usual mpv
alias mpv60='if [ -n $(pidof SVPManager) ]; then $HOME/.local/bin/svpman & fi ; mpv --input-ipc-server=/tmp/mpvsocket --hwdec=auto-copy'
@@ -73,11 +73,11 @@ alias nvidia-settings='nvidia-settings --config=$XDG_CONFIG_HOME/nvidia/settings
alias wget='wget --hsts-file=$XDG_CACHE_HOME/wget-hsts'
alias yarn='yarn --use-yarnrc $XDG_CONFIG_HOME/yarn/config'
-alias monerod='monerod --data-dir $XDG_DATA_HOME/bitmonero'
-alias monero-wallet-cli='monero-wallet-cli --wallet-file $XDG_DATA_HOME/bitmonero/monero-wallet'
+#alias monerod='monerod --data-dir $XDG_DATA_HOME/bitmonero'
+#alias monero-wallet-cli='monero-wallet-cli --wallet-file $XDG_DATA_HOME/bitmonero/monero-wallet'
alias wttr='curl https://wttr.in/paris-france'
-mkdir -p "$XDG_CONFIG_HOME/abook/"
-mkdir -p "$XDG_DATA_HOME/abook/"
+[ -d "$XDG_CONFIG_HOME/abook/" ] || mkdir -p "$XDG_CONFIG_HOME/abook/"
+[ -d "$XDG_DATA_HOME/abook/" ] || mkdir -p "$XDG_DATA_HOME/abook/"
alias abook='abook --config $XDG_CONFIG_HOME/abook/abookrc --datafile $XDG_DATA_HOME/abook/addressbook'
diff --git a/shell/.config/shell/profile b/shell/.config/shell/profile
index 502ce4b..1a066ba 100644
--- a/shell/.config/shell/profile
+++ b/shell/.config/shell/profile
@@ -25,7 +25,13 @@ export PATH="$PATH:$(du -L "$HOME/.local/bin" | cut -f2 | paste -sd ':')"
export PAGER="less"
export EDITOR="nvim"
export TERMINAL="st"
+
export BROWSER="firefox"
+if command -v firefox-bin &> /dev/null
+then
+ export BROWSER="firefox-bin"
+fi
+
export READER="zathura"
#export XDG_CACHE_HOME="$HOME/.cache"
@@ -69,6 +75,7 @@ export WGETRC="$XDG_CONFIG_HOME/wgetrc"
export PASSWORD_STORE_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/password-store"
export SUDO_ASKPASS="$HOME/.local/bin/pass-askpass"
export JULIA_DEPOT_PATH="$XDG_DATA_HOME/julia:$JULIA_DEPOT_PATH"
+export W3M_DIR="$XDG_STATE_HOME/w3m"
# xinit
#export XINITRC="$XDG_CONFIG_HOME/x11/xinitrc"
export XSERVERRC="$XDG_CONFIG_HOME/x11/xserverrc"
@@ -83,6 +90,16 @@ export ERRFILE="$XDG_STATE_HOME/x11/xsession-errors"
export XCOMPOSEFILE="$XDG_CONFIG_HOME/x11/xcompose"
export XCOMPOSECACHE="$XDG_CACHE_HOME/x11/xcompose"
+# POSIX standard says: send read local mail to ~/mbox, an mbox database
+# gentoo uses maildir by default, it is also recommended over mbox
+# setting $MBOX to maildir/cur will treat it as a file, which does not help
+# so override standard to avoid a mess
+export MAIL="$XDG_DATA_HOME/mail/$USER@localhost/INBOX"
+# also override mailutils's mail as it will create it's own mail directory
+alias mail='mutt -f $MAIL'
+# bash will also detect new mail in $MAIL every $MAILCHECK seconds (60 by default)
+export MAILCLIENT="mutts"
+
export NPM_CONFIG_USERCONFIG=$XDG_CONFIG_HOME/npm/npmrc
export MBSYNCRC="${XDG_CONFIG_HOME:-$HOME/.config}/mbsync/config"
export NOTMUCH_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/notmuch-config"
@@ -90,7 +107,7 @@ export TMUX_TMPDIR="$XDG_CACHE_DIR"
export CARGO_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/cargo"
export GOPATH="${XDG_DATA_HOME:-$HOME/.local/share}/go"
-# I don't need history from less
+# who needs history from less? no one
export LESSHISTFILE="-"
# retain color (maybe useless, most commands remove color when outputting to pipe, which is reasonable)
export LESS=-R