From fdadbc2b15401cc077daadcd1239e81074ddb30c Mon Sep 17 00:00:00 2001 From: Saumit Dinesan Date: Fri, 4 Mar 2022 02:18:51 +0530 Subject: spring cleaning 0.2 --- .bashrc | 71 ++++++++++------------------------------------------------------- 1 file changed, 11 insertions(+), 60 deletions(-) (limited to '.bashrc') 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/ -C '" - -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" -- cgit v1.2.3