From 4b5cff266b75228976befe25abfada475e53646c Mon Sep 17 00:00:00 2001 From: binaryDiv Date: Mon, 7 Jan 2019 01:46:57 +0100 Subject: [PATCH] Sync .bashrc with terezi, add .bashrc.terezi --- .bashrc | 11 +++++++---- local/.bashrc.terezi | 23 +++++++++++++++++++++++ 2 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 local/.bashrc.terezi diff --git a/.bashrc b/.bashrc index b6702cb..535411f 100644 --- a/.bashrc +++ b/.bashrc @@ -15,7 +15,7 @@ export PROMPT_DIRTRIM=3 export TERM=xterm-color export GREP_OPTS='--color=auto' export LS_OPTS='--color=auto -hFN --group-directories-first' -export LESS="--RAW-CONTROL-CHARS -i" +export LESS="-Ri" # Colored man pages man() { @@ -49,8 +49,10 @@ alias enby='man' alias gvimr='gvim --remote-silent' alias xclip_='xclip -selection clipboard' -# TODO fix mime stuff -alias xo='xdg-open' +# Open files according to MIME type +xo() { + (nohup mimeopen "$@" 2>/dev/null 1>&2 &) +} # Wine aliases alias wine32='env WINEARCH=win32 WINEPREFIX="$HOME/.wine32" wine' @@ -86,6 +88,7 @@ calc() { # Define colors for bash prompt (will also be used in .bashrc.local) TRED='\[\e[0;31m\]' # Red TGREEN='\[\e[0;32m\]' # Green + TCYANB='\[\e[1;36m\]' # Cyan bold TBLUE='\[\e[1;34m\]' # Blue TWHITEB='\[\e[1;37m\]' # White bold TRESET='\[\e[0m\]' # Text Reset @@ -101,5 +104,5 @@ fi [[ -f ~/.bashrc.local ]] && source ~/.bashrc.local # Clean up environment variables -unset TRED TGREEN TBLUE TWHITEB TRESET +unset TRED TGREEN TCYANB TBLUE TWHITEB TRESET diff --git a/local/.bashrc.terezi b/local/.bashrc.terezi new file mode 100644 index 0000000..fd7dbb9 --- /dev/null +++ b/local/.bashrc.terezi @@ -0,0 +1,23 @@ +# +# ~/.bashrc.local -- terezi version +# + +# Host-specific aliases +alias touchpad_disable='xinput set-prop 12 "Device Enabled" 0' +alias touchpad_enable='xinput set-prop 12 "Device Enabled" 1' + +# Assume colors are set in global .bashrc: +# - TRED +# - TGREEN +# - TCYANB (bold) +# - TBLUE +# - TWHITEB (bold) +# - TRESET + +# Set host-specific bash prompt: "user@host pwd >:] " +if [[ ${EUID} == 0 ]] ; then + PS1="${TRED}\u@\h ${TBLUE}\w ${TCYANB}>:] ${TRESET}" +else + PS1="${TGREEN}\u@\h ${TBLUE}\w ${TCYANB}>:] ${TRESET}" +fi +