|
@@ -0,0 +1,65 @@
|
|
|
+# .bashrc
|
|
|
+
|
|
|
+# Source global definitions
|
|
|
+if [ -f /etc/bashrc ]; then
|
|
|
+ . /etc/bashrc
|
|
|
+fi
|
|
|
+
|
|
|
+if [ -f ~/.wal_alias ]; then
|
|
|
+ . ~/.wal_alias
|
|
|
+fi
|
|
|
+
|
|
|
+
|
|
|
+# User specific environment
|
|
|
+if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]]
|
|
|
+then
|
|
|
+ PATH="$HOME/.local/bin:$HOME/bin:$PATH"
|
|
|
+fi
|
|
|
+export PATH
|
|
|
+
|
|
|
+export EDITOR=/usr/bin/vim
|
|
|
+
|
|
|
+# Uncomment the following line if you don't like systemctl's auto-paging feature:
|
|
|
+# export SYSTEMD_PAGER=
|
|
|
+
|
|
|
+# User specific aliases and functions
|
|
|
+if [ -d ~/.bashrc.d ]; then
|
|
|
+ for rc in ~/.bashrc.d/*; do
|
|
|
+ if [ -f "$rc" ]; then
|
|
|
+ . "$rc"
|
|
|
+ fi
|
|
|
+ done
|
|
|
+fi
|
|
|
+
|
|
|
+unset rc
|
|
|
+
|
|
|
+[ -f ~/.fzf.bash ] && source ~/.fzf.bash
|
|
|
+#export PS1="\e[1;32m\u\e[0m@\h: \$PWD $ "
|
|
|
+PS1="[\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]]\$ "
|
|
|
+#PS1='\[\e]1;\s\$ \W\a\e]2;\u@\h\a\]'"$PS1"
|
|
|
+#export $PS1
|
|
|
+
|
|
|
+alias start_od="rclone --vfs-cache-mode writes mount ipconedrive: /home/watonsi/OneDrive/"
|
|
|
+alias pass_server="ssh watsonsi@ffdctpws1.ipc.com"
|
|
|
+alias shorten-ps1="PS1='\$ '"
|
|
|
+alias default-ps1="PS1='[\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]]\$ '"
|
|
|
+alias ls="/usr/bin/exa"
|
|
|
+alias ll="/usr/bin/exa -lah"
|
|
|
+
|
|
|
+cat /home/watonsi/.cache/wal/sequences
|
|
|
+. "$HOME/.cargo/env"
|
|
|
+
|
|
|
+alias tmux="systemd-run --scope --user tmux"
|
|
|
+alias tmuxn="tmux new -s $1"
|
|
|
+alias tmuxa="/bin/tmux attach -t $1"
|
|
|
+alias tmuxl="/bin/tmux ls"
|
|
|
+alias tmuxq="echo $TMUX"
|
|
|
+
|
|
|
+# function to set terminal title
|
|
|
+function set-title() {
|
|
|
+ if [[ -z "$ORIG" ]]; then
|
|
|
+ ORIG=$PS1
|
|
|
+ fi
|
|
|
+ TITLE="\[\e]2;$*\a\]"
|
|
|
+ PS1=${ORIG}${TITLE}
|
|
|
+}
|