From afc83bb6c0091e842d8060558278fb705f2cc740 Mon Sep 17 00:00:00 2001 From: Luke Date: Sun, 1 Sep 2024 17:06:34 -0700 Subject: [PATCH] Added various updates, and tty shell colors --- misc.sh | 8 +++-- node.sh | 13 +++++++ path_enviornment.sh | 11 +++--- tty-colors.sh | 86 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 110 insertions(+), 8 deletions(-) create mode 100644 node.sh create mode 100755 tty-colors.sh diff --git a/misc.sh b/misc.sh index a3a6552..5bc7822 100644 --- a/misc.sh +++ b/misc.sh @@ -8,8 +8,12 @@ if [[ -e /usr/share/autojump/autojump.sh ]]; then . /usr/share/autojump/autojump.sh fi -export LESS=R # colorize less output if we use a pipe +export LESS=RF # colorize less output if we use a pipe + # quit automatically if we only have one screen of stuff + # export HISTSIZE=10000 export HISTFILESIZE=20000 -export HISTIGNORE='pwd:exit:fg:bg:top:clear:history:ls:uptime:df' \ No newline at end of file + + +export HISTIGNORE='pwd:exit:fg:bg:top:clear:history:ls:uptime:df' diff --git a/node.sh b/node.sh new file mode 100644 index 0000000..33463db --- /dev/null +++ b/node.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +# +# echo 'prefix = ~/.node' > ~/.npmrc +# + +if [[ -d ~/.node ]]; then + if [[ -d ~/.node/bin ]]; then + export PATH="$HOME/.node/bin:$PATH" + fi + export NODE_PATH="$HOME/.node/lib/node_modules:$NODE_PATH" + +fi diff --git a/path_enviornment.sh b/path_enviornment.sh index 97c2b91..837d1f0 100644 --- a/path_enviornment.sh +++ b/path_enviornment.sh @@ -62,12 +62,7 @@ function loadDirectory() { ########### # Load information that is in any extra random installed directory. __LOAD_DIRS=( - /opt/poke - /opt/fpga /opt/makemkv - /opt/icestorm - /opt/openmhz - /opt/gemini $HOME/.local/share/gem/ruby/3.0.0 ) for DIR_EXPAND in ${__LOAD_DIRS[@]}; do @@ -76,7 +71,11 @@ done unset DIR_EXPAND __LOAD_DIRS # set PATH so it includes user's private bin if it exists -__LOAD_PATHS=("$HOME/.cargo/bin" "$HOME/bin" "$HOME/.bin" ) +__LOAD_PATHS=( + "$HOME/bin" + "$HOME/.bin" + /opt/oss-cad-suite/bin +) for DIR_EXPAND in ${__LOAD_PATHS[@]}; do pathStripAdd "$DIR_EXPAND" front done diff --git a/tty-colors.sh b/tty-colors.sh new file mode 100755 index 0000000..bc19734 --- /dev/null +++ b/tty-colors.sh @@ -0,0 +1,86 @@ +#!/bin/bash + + +if [ "$TERM" = "linux" ]; then + case ${1:-3} in + 1) # Peppermint + echo -en "\e]P0353535" + echo -en "\e]P1E64569" + echo -en "\e]P289D287" + echo -en "\e]P3DAB752" + echo -en "\e]P4439ECF" + echo -en "\e]P5D961DC" + echo -en "\e]P664AAAF" + echo -en "\e]P7B3B3B3" + echo -en "\e]P8535353" + echo -en "\e]P9E4859A" + echo -en "\e]PAA2CCA1" + echo -en "\e]PBE1E387" + echo -en "\e]PC6FBBE2" + echo -en "\e]PDE586E7" + echo -en "\e]PE96DCDA" + echo -en "\e]PFDEDEDE" + ;; + + 2) # Hemisu dark + echo -en "\e]P0444444" + echo -en "\e]P1FF0054" + echo -en "\e]P2B1D630" + echo -en "\e]P39D895E" + echo -en "\e]P467BEE3" + echo -en "\e]P5B576BC" + echo -en "\e]P6569A9F" + echo -en "\e]P7EDEDED" + echo -en "\e]P8777777" + echo -en "\e]P9D65E75" + echo -en "\e]PABAFFAA" + echo -en "\e]PBECE1C8" + echo -en "\e]PC9FD3E5" + echo -en "\e]PDDEB3DF" + echo -en "\e]PEB6E0E5" + echo -en "\e]PFFFFFFF" + ;; + 3) # Dark Pastel + + echo -en "\e]P0000000" + echo -en "\e]P1ff5555" + echo -en "\e]P255ff55" + echo -en "\e]P3ffff55" + echo -en "\e]P45555ff" + echo -en "\e]P5ff55ff" + echo -en "\e]P655ffff" + echo -en "\e]P7bbbbbb" + echo -en "\e]P8555555" + echo -en "\e]P9ff5555" + echo -en "\e]PA55ff55" + echo -en "\e]PBffff55" + echo -en "\e]PC5555ff" + echo -en "\e]PDff55ff" + echo -en "\e]PE55ffff" + echo -en "\e]PFffffff" + ;; + + 5) # Harper + + echo -en "\e]P0010101" + echo -en "\e]P1f8b63f" + echo -en "\e]P27fb5e1" + echo -en "\e]P3d6da25" + echo -en "\e]P4489e48" + echo -en "\e]P5b296c6" + echo -en "\e]P6f5bfd7" + echo -en "\e]P7a8a49d" + echo -en "\e]P8726e6a" + echo -en "\e]P9f8b63f" + echo -en "\e]PA7fb5e1" + echo -en "\e]PBd6da25" + echo -en "\e]PC489e48" + echo -en "\e]PDb296c6" + echo -en "\e]PEf5bfd7" + echo -en "\e]PFfefbea" + ;; + + *) + + esac +fi