summaryrefslogtreecommitdiff
path: root/.bashrc
diff options
context:
space:
mode:
Diffstat (limited to '.bashrc')
-rw-r--r--.bashrc71
1 files changed, 11 insertions, 60 deletions
diff --git a/.bashrc b/.bashrc
index f9a543b..26bd8f2 100644
--- a/.bashrc
+++ b/.bashrc
@@ -14,10 +14,14 @@
alias ls='ls --color=auto'
#PS1='[\u@\h \W]\$ '
+
export PS1="\[$(tput bold)\]\[$(tput setaf 1)\][\[$(tput setaf 3)\]\u\[$(tput setaf 2)\]@\[$(tput setaf 4)\]\h \[$(tput setaf 5)\]\W\[$(tput setaf 1)\]]\[$(tput setaf 7)\]\\$ \[$(tput sgr0)\]"
+
#export PS1="[\u@\h ~]\\$\[$(tput sgr0)\]"
+
#susexport PS1="\[$(tput bold)\]\[$(tput setaf 1)\][\[$(tput setaf 6)\]\u\[$(tput setaf 1)\]@\[$(tput setaf 4)\]\h \[$(tput setaf 5)\]\W\[$(tput setaf 1)\]]\[$(tput setaf 7)\]\\$ \[$(tput sgr0)\]"
+
#auto cd
## Allows you to cd into directory merely by typing the directory name.
shopt -s autocd
@@ -29,9 +33,12 @@ shopt -s autocd
#export IGNOREEOF=1000000000
set -o ignoreeof
+
export PATH="$PATH:$HOME/.scripts"
# Adds `~/.local/bin` to $PATH
export PATH="$PATH:$HOME/.local/bin"
+
+
export SUDO_ASKPASS="$HOME/.local/bin/dpass"
#infinite history
@@ -42,63 +49,7 @@ HISTTIMEFORMAT="%F %T"
#ignore dupes
HISTCONTROL=ignoredups
-#Some aliases
-alias t="teams"
-alias w="whatsapp-nativefier"
-alias v="vim"
-alias sv="sudo vim"
-alias r="ranger"
-alias sr="sudo ranger"
-alias space="ncdu"
-alias c='clear'
-alias h='cat ~/.bash_history|fzf|xclip -sel c'
-alias sha="shasum -a 256"
-alias untar="tar -zxvf"
-alias cp="cp -iv"
-alias mv="mv -iv"
-alias mkd="mkdir -pv" #make a parent and sub directory
-alias myip="curl ipinfo.io/ip && echo """
-alias neofetch="neofetch --ascii .config/neofetch/arch-ascii.txt"
-
-#git
-alias g1="git add ."
-alias g2="git commit -m"
-alias g3="git push origin HEAD --force"
-alias gs="git status"
-alias glg="git log --graph --abbrev-commit --decorate --format=format:'%C(bold green)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold yellow)(%ar)%C(reset)%C(auto)%d%C(reset)%n''%C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all"
-
-alias jds="export _JAVA_AWT_WM_NONREPARENTING=1"
-alias jd="jdownloader"
-alias polkit="/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1"
-alias scr="ffmpeg -f x11grab -i :0.0 out.mp4"
-alias ss="maim -D -u --select | tee ~/Pictures/Screenshots/pic-sel-$(date '+%y-%m-%d--%H-%M-%S').png | xclip -selection clipboard -t image/png"
-alias pas="pulseaudio --start"
-alias pak="pulseaudio --kill"
-alias pm="pulsemixer"
-alias sp="spotify"
-
-alias ssha="echo 'ssh-keygen -t ed25519 -a 100 -f ~/.ssh/<Identityfile> -C <comment>'"
-
-alias b="brave"
-alias bb="brave --incognito"
-alias bbb="brave --tor"
-alias hab="brave habitica.com"
-alias toggl="brave track.toggl.com/timer"
-alias github="brave https://github.com/justsaumit"
-
-alias ff="librewolf"
-alias br="brightnessctl set "
-alias rs="redshift -P -O"
-alias prime="prime-run " #enable hardware acceleration
-#alias st="cd st"
-alias dwm="cd dwm"
-alias rm="trash"
-alias listdel="trash-list"
-alias restore="trash-restore"
-alias empty="trash-empty"
-
-alias yt="ytfzf -t"
-alias ytq="ytfzf -faH"
-alias leaf="notepadqq"
-alias qb="qbittorrent"
-alias q="exit"
+# Load aliases
+[ -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/aliasrc" ] && source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/aliasrc"
+#partially supported XDG Base Directory
+[ -f "$HOME/.config/env" ] && source "$HOME/.config/env"