summaryrefslogtreecommitdiff
path: root/.config/shell
diff options
context:
space:
mode:
Diffstat (limited to '.config/shell')
-rw-r--r--.config/shell/aliasrc14
-rw-r--r--.config/shell/envvarrc15
2 files changed, 23 insertions, 6 deletions
diff --git a/.config/shell/aliasrc b/.config/shell/aliasrc
index bd119af..a26498f 100644
--- a/.config/shell/aliasrc
+++ b/.config/shell/aliasrc
@@ -6,7 +6,7 @@
[ -f "$MBSYNCRC" ] && alias mbsync="mbsync -c $MBSYNCRC"
# sudo not required for some system commands
-for command in mount umount sv apt apt-get aptitude dpkg su shutdown poweroff reboot ; do
+for command in mount umount sv apt apt-get aptitude dpkg su shutdown poweroff reboot cryptsetup ; do
alias $command="sudo $command"
done; unset command
@@ -20,6 +20,8 @@ alias \
rm="logrm -vI" \
rmd="rmdir -vp" \
rsync="rsync -vrPlu" \
+ pstree="pstree -np" \
+ less="less -XER"
# Colorize commands when possible.
alias \
@@ -36,9 +38,9 @@ alias \
# Making stuff easy to customize and source automatically
alias \
vrc='vim "$HOME/.config/vim/.vimrc"' \
- zal='vim "$ZSHDIR/aliasrc" && source "$ZSHDIR/aliasrc"' \
- zen='vim "$ZSHDIR/envvarrc" && source "$ZSHDIR/envvarrc"' \
- zrc='vim "$HOME/.zshrc" && source "$HOME/.zshrc"' \
+ zal='vim "$ZDOTDIR/aliasrc" && source "$ZDOTDIR/aliasrc"' \
+ zen='vim "$ZDOTDIR/envvarrc" && source "$ZDOTDIR/envvarrc"' \
+ zrc='vim "$ZDOTDIR/.zshrc" && source "$ZDOTDIR/.zshrc"' \
# Aliases for connecting to server
alias \
@@ -53,15 +55,15 @@ alias \
copy="xsel -ib" \
cs="chadsearch" \
lw="librewolf & exit -f" \
+ moosic="ncmpcpp" \
ms="mansplain &" \
nbadd='cat >> "$XDG_CONFIG_HOME"/newsboat/urls << EOF' \
obs="exec /usr/bin/obsidian" \
py="python3" \
sd="sudo shutdown -h now" \
+ sql="pgcli" \
tor="cd ~/Downloads/tor-browser/ && ./start-tor-browser.desktop && cd -" \
update="sudo apt update && apt upgrade" \
- ndw_connect="nmcli device wifi connect" \
- ndw_list="nmcli device wifi list" \
wttr="curl wttr.in/Wroclaw" \
# Git aliases
diff --git a/.config/shell/envvarrc b/.config/shell/envvarrc
new file mode 100644
index 0000000..6f1ff7d
--- /dev/null
+++ b/.config/shell/envvarrc
@@ -0,0 +1,15 @@
+#!/bin/sh
+# This little script sets my environment variables.
+
+export ALIASRC="$ZSHDIR/aliasrc"
+export BROWSER="librewolf"
+export EDITOR="vim"
+export MANPAGER="vim -M +MANPAGER - "
+export RSYNC_OPTIONS="-rtvzP"
+export SCRIPTS="$HOME/.scripts"
+export SHELL="/usr/bin/zsh"
+export VIMINFO="$HOME/.config/vim/.viminfo"
+export VIMINIT="source $HOME/.config/vim/.vimrc"
+export XDG_CONFIG_HOME="$HOME/.config"
+export XDG_DATA_HOME="$HOME/.config"
+export ZSHDIR="$HOME/.config/shell"