refactor: change hosts to devices and separate hm modules from nix modules
This commit is contained in:
parent
80eec12883
commit
0e4c446438
127 changed files with 36 additions and 51 deletions
common/home/bash/config
42
common/home/bash/config/bashrc
Normal file
42
common/home/bash/config/bashrc
Normal file
|
@ -0,0 +1,42 @@
|
|||
# PS1
|
||||
USER_COLOR="\[\033[01;32m\]"
|
||||
HOST_COLOR="\[\033[01;38;5;183m\]"
|
||||
WHITE="\[\033[00m\]"
|
||||
PURPLE="\[\033[01;34m\]"
|
||||
RED="\[\033[38;5;124m\]"
|
||||
FAILED="$RED⛔$WHITE"
|
||||
|
||||
set_prompt() {
|
||||
BRANCH=$(git symbolic-ref -q --short HEAD 2>/dev/null)
|
||||
if [ -n "$BRANCH" ]; then
|
||||
BRANCH="$RED($WHITE$BRANCH$RED)"
|
||||
fi
|
||||
|
||||
if [ "$1" == 0 ]; then
|
||||
STATUS=""
|
||||
else
|
||||
STATUS="$FAILED"
|
||||
fi
|
||||
|
||||
LEVEL=""
|
||||
if [ $SHLVL -gt 1 ]; then
|
||||
LEVEL="shellDepth=\$((SHLVL-1))"
|
||||
fi
|
||||
|
||||
PS1="╭╴$USER_COLOR\u$HOST_COLOR@\h$BRANCH$WHITE:$PURPLE\w$WHITE $LEVEL $STATUS\n╰╴$ "
|
||||
}
|
||||
|
||||
PROMPT_COMMAND="history -a"
|
||||
|
||||
|
||||
#PATH manipulations
|
||||
[[ -d ~/.local/bin ]] && PATH+=":$HOME/.local/bin"
|
||||
|
||||
# source: https://stackoverflow.com/a/44232192
|
||||
PATH="$(perl -e 'print join(":", grep { not $seen{$_}++ } split(/:/, $ENV{PATH}))')"
|
||||
|
||||
|
||||
# Pokemon Sprite
|
||||
[ -x "$(command -v pokemon-colorscripts)" ] &&
|
||||
[ "$POKE" == "true" ] &&
|
||||
pokemon-colorscripts -r 1-5
|
31
common/home/bash/config/colorgrid.sh
Normal file
31
common/home/bash/config/colorgrid.sh
Normal file
|
@ -0,0 +1,31 @@
|
|||
function colorgrid() {
|
||||
iter=16
|
||||
while [ $iter -lt 52 ]
|
||||
do
|
||||
second=$[$iter+36]
|
||||
third=$[$second+36]
|
||||
four=$[$third+36]
|
||||
five=$[$four+36]
|
||||
six=$[$five+36]
|
||||
seven=$[$six+36]
|
||||
if [ $seven -gt 250 ];then seven=$[$seven-251]; fi
|
||||
|
||||
echo -en "\033[38;5;$(echo $iter)m█ "
|
||||
printf "%03d" $iter
|
||||
echo -en " \033[38;5;$(echo $second)m█ "
|
||||
printf "%03d" $second
|
||||
echo -en " \033[38;5;$(echo $third)m█ "
|
||||
printf "%03d" $third
|
||||
echo -en " \033[38;5;$(echo $four)m█ "
|
||||
printf "%03d" $four
|
||||
echo -en " \033[38;5;$(echo $five)m█ "
|
||||
printf "%03d" $five
|
||||
echo -en " \033[38;5;$(echo $six)m█ "
|
||||
printf "%03d" $six
|
||||
echo -en " \033[38;5;$(echo $seven)m█ "
|
||||
printf "%03d" $seven
|
||||
|
||||
iter=$[$iter+1]
|
||||
printf '\r\n'
|
||||
done
|
||||
}
|
3
common/home/bash/config/dracula/fzf.sh
Normal file
3
common/home/bash/config/dracula/fzf.sh
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Modified from https://github.com/dracula/fzf
|
||||
|
||||
export FZF_DEFAULT_OPTS='--color=fg:#f8f8f2,hl:#bd93f9 --color=fg+:#f8f8f2,hl+:#bd93f9 --color=info:#ffb86c,prompt:#50fa7b,pointer:#ff79c6 --color=marker:#ff79c6,spinner:#ffb86c,header:#6272a4'
|
10
common/home/bash/config/dracula/less.sh
Normal file
10
common/home/bash/config/dracula/less.sh
Normal file
|
@ -0,0 +1,10 @@
|
|||
# Modified from https://github.com/dracula/man-pages
|
||||
|
||||
#man-page colors
|
||||
export LESS_TERMCAP_mb=$'\e[1;31m' # begin bold
|
||||
export LESS_TERMCAP_md=$'\e[1;34m' # begin blink
|
||||
export LESS_TERMCAP_so=$'\e[01;45;37m' # begin reverse video
|
||||
export LESS_TERMCAP_us=$'\e[01;36m' # begin underline
|
||||
export LESS_TERMCAP_me=$'\e[0m' # reset bold/blink
|
||||
export LESS_TERMCAP_se=$'\e[0m' # reset reverse video
|
||||
export LESS_TERMCAP_ue=$'\e[0m' # reset underline
|
Loading…
Add table
Add a link
Reference in a new issue