From bb83945623fa6cef6c195c98a7776f45974c006c Mon Sep 17 00:00:00 2001 From: xyz Date: Sun, 17 Oct 2021 15:39:52 -0700 Subject: move work-tree to /, delete mods files, addd cfgL --- home/xyz/.bashrc | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 home/xyz/.bashrc (limited to 'home/xyz/.bashrc') diff --git a/home/xyz/.bashrc b/home/xyz/.bashrc new file mode 100644 index 00000000..78401eb3 --- /dev/null +++ b/home/xyz/.bashrc @@ -0,0 +1,56 @@ +#!/bin/sh + +# $- meaning see https://stackoverflow.com/questions/42757236/what-does-mean-in-bash +# If not running interactively, don't do anything +#[[ $- != *i* ]] && return +# https://github.com/westscz/.dotfiles/blob/master/system/bashrc +case $- in + *i*) ;; + *) return;; +esac + +. /usr/share/fzf/completion.bash +. /usr/share/fzf/key-bindings.bash + +# default PS1 +#PS1='[\u@\h \W]\$ ' + +# 0: not bold, 91: bright red +# \e[m act like \e[0m, means reset so commands after it will not be colored +# https://en.wikipedia.org/wiki/ANSI_escape_code#3-bit_and_4-bit +# need \[ and \] around color codes so bash ignore color codes when calculating line wraps +PS1='\[\e[0;91m\][\u@\h \W]\$ \[\e[0m\]' + +# https://github.com/LukeSmithxyz/voidrice/blob/master/.config/shell/aliasrc +for cmd in iotop nethogs hardcode-fixer ventoy; do + alias $cmd="sudo $cmd" +done +unset cmd + +alias absolutely-proprietary='absolutely-proprietary -f' +alias alsamixer='alsamixer -V all' +alias diff='diff --color=auto' +alias grep='grep --color=auto' +alias ls='ls --color=auto' +alias radeontop='radeontop -c' +alias rm='rm -I' +alias sdcv='sdcv --color' + +# /dev/ttyACM0 can be in config file, or as environmantal variable, see /usr/share/doc/adafruit-ampy/README.md +alias ap='sudo ampy -p /dev/ttyACM0' +alias cfgc='cfg -c' +alias cfgl='cfg -l' +alias cfgs='cfg -s' +alias g=git +alias ll='ls -lAh --color=auto --group-directories-first' +alias s='sudo ' # https://askubuntu.com/a/22043 +alias se='sudo -E ' +alias spd='speedtest --no-upload; librespeed-cli --no-upload' +alias sv='sudoedit' +alias tp='sudo tio /dev/ttyACM0' +alias v='$EDITOR' +alias vc='$EDITOR "$XDG_DOCUMENTS_DIR/notes/computer/command-line_notes.md"' +alias vq='$EDITOR "$XDG_DOCUMENTS_DIR/notes/others/questions_ideas_tips.md"' +alias wtr='curl v2.wttr.in' + +eval "$(zoxide init bash)" -- cgit v1.2.3-70-g09d2