From 7fe8aea211ba13a57b2eedf38c3f5ae3cbd2146b Mon Sep 17 00:00:00 2001 From: CrimsonTome Date: Mon, 31 Jan 2022 18:12:56 +0000 Subject: [PATCH] arch .bashrc --- arch/.bashrc | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 arch/.bashrc diff --git a/arch/.bashrc b/arch/.bashrc new file mode 100644 index 0000000..1ef407f --- /dev/null +++ b/arch/.bashrc @@ -0,0 +1,98 @@ +# +# ~/.bashrc +# + +# If not running interactively, don't do anything +[[ $- != *i* ]] && return + +alias ls='ls --color=auto' + +#sets the prompt to the userame@hostname with the full working directory, starts a newline for the command to be on +PS1="\e[35m\u@\h~$ \n\w > \e[m" + +######## +#ALCI +######## +alias evb='sudo systemctl enable --now vboxservice.service' +####### + +##----------------------------------------------------- +## synth-shell-greeter.sh +if [ -f /home/ctome/.config/synth-shell/synth-shell-greeter.sh ] && [ -n "$( echo $- | grep i )" ]; then + source /home/ctome/.config/synth-shell/synth-shell-greeter.sh +fi + +##----------------------------------------------------- +## synth-shell-prompt.sh +if [ -f /home/ctome/.config/synth-shell/synth-shell-prompt.sh ] && [ -n "$( echo $- | grep i )" ]; then + source /home/ctome/.config/synth-shell/synth-shell-prompt.sh +fi + +##----------------------------------------------------- +## better-ls +if [ -f /home/ctome/.config/synth-shell/better-ls.sh ] && [ -n "$( echo $- | grep i )" ]; then + source /home/ctome/.config/synth-shell/better-ls.sh +fi + +##----------------------------------------------------- +## alias +if [ -f /home/ctome/.config/synth-shell/alias.sh ] && [ -n "$( echo $- | grep i )" ]; then + source /home/ctome/.config/synth-shell/alias.sh +fi + +##----------------------------------------------------- +## better-history +if [ -f /home/ctome/.config/synth-shell/better-history.sh ] && [ -n "$( echo $- | grep i )" ]; then + source /home/ctome/.config/synth-shell/better-history.sh +fi + + + +#user aliases +#some apapted/taken from sbrl's bash aliases +alias pi='sudo pacman -S' +alias pu='sudo pacman -Syu' +alias gc='git clone' +alias gpl='git pull' +alias gph='git push' +alias gl='git log' +alias gac='git commit -am' +alias gs='git status' +alias his='history > history.log && cat history.log' +alias untar='tar -zxvf' +alias ipe='curl ipinfo.io/ip' +alias c='clear' +alias lines='wc -l' +alias words='wc -w' +alias yt='youtube-dl' +alias mp3='youtube-dl -x --audio-format mp3' +alias eb='clear && exec bash' +alias back='cd -' +alias mkdir='mkdir -pv' +alias rm='rm -vi' +alias rmr='rm -rv' +alias rmdir='rmdir -vi' +alias cp='cp -vi' +alias mv='mv -vi' +alias upstats='echo "Up since:" && uptime -s && uptime -p' +alias sshserver='ssh root@192.168.100.2' +alias restartwifi='sudo systemctl restart iwd.service' +up () { + local d="" + local limit="$1" + + # Default to limit of 1 + if [ -z "$limit" ] || [ "$limit" -le 0 ]; then + limit=1 + fi + + for ((i=1;i<=limit;i++)); do + d="../$d" + done + + # perform cd. Show error if cd fails + if ! cd "$d"; then + echo "Couldn't go up $limit dirs."; + fi +} +# end of manual aliases