cleanup obsolete settings
Some checks failed
tests / Lint (push) Failing after 20s

This commit is contained in:
Ibrahim Mkusa 2024-12-04 08:24:44 -05:00
parent dd9a54dc8b
commit 0aeed1ae8f
4 changed files with 17 additions and 14 deletions

View File

@ -17,7 +17,7 @@ shopt -s histappend
shopt -s cdspell shopt -s cdspell
# solarized directory color listings # solarized directory color listings
eval `dircolors $HOME/.dir_colors` # eval `dircolors $HOME/.dir_colors`
# tmuxifier # tmuxifier
eval "$(starship init bash)" # eval "$(starship init bash)"

View File

@ -44,8 +44,7 @@ fi
# work around for fzf # work around for fzf
set -o vi set -o vi
[ -f ~/.fzf.bash ] && source ~/.fzf.bash eval "$(fzf --bash)"
# tmuxifier # tmuxifier
eval "$(tmuxifier init -)" eval "$(tmuxifier init -)"

View File

@ -4,7 +4,6 @@
# Description: installs and sets up core environment for my dev work on servers # Description: installs and sets up core environment for my dev work on servers
set -e # subshells inherit environment from parent set -e # subshells inherit environment from parent
function usage() { function usage() {
echo "./install #installs and setups this environment" echo "./install #installs and setups this environment"
echo "./install undo #removes all configs" echo "./install undo #removes all configs"
@ -20,11 +19,13 @@ if [[ -f /etc/os-release ]]; then
echo "Running on debian-family.." echo "Running on debian-family.."
package_manager=apt package_manager=apt
vim="vim-nox" vim="vim-nox"
ansible="ansible"
;; ;;
fedora) fedora)
echo "Running on debian-family.." echo "Running on rpm-family.."
package_manager=fedora package_manager=dnf
vim="vim-enhanced" vim="vim-enhanced"
ansible="ansible-core"
esac esac
else else
echo "You are running an unrecognized family of os. Quitting..." echo "You are running an unrecognized family of os. Quitting..."
@ -34,22 +35,21 @@ fi
# could have used a case, but i prefer the if statement # could have used a case, but i prefer the if statement
if [[ -z "$1" ]]; then if [[ -z "$1" ]]; then
echo "Installing packages" echo "Installing packages"
sudo "$package_manager" install -y "$vim" git stow curl ranger tmux sudo "$package_manager" install -y "$vim" git stow curl ranger tmux "$ansible"
# backup current configs
mv ~/.bashrc ~/.bashrc.bak;mv ~/.bash_profile ~/.bash_profile.bak
# use gnu stow to symlink config files to home directory # use gnu stow to symlink config files to home directory
stow bash git ranger shellenv tmux vim stow bash ranger shellenv tmux vim
elif [[ undo = "$1" ]]; then elif [[ undo = "$1" ]]; then
echo "undoing" echo "undoing"
stow -D bash git ranger shellenv tmux vim stow -D bash git ranger shellenv tmux vim
elif [[ wipe = "$1" ]]; then elif [[ wipe = "$1" ]]; then
stow -D bash git ranger shellenv tmux vim stow -D bash git ranger shellenv tmux vim
sudo "$package_manager" remove "$vim" git stow curl ranger tmux sudo "$package_manager" remove "$vim" git stow curl ranger tmux
echo "wiping" echo "wiping"
elif [[ "$1" = "help" ]]; then elif [[ "$1" = "help" ]]; then
usage usage
fi fi
# extras for tmux
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm || true

View File

@ -14,3 +14,7 @@ pdfmerge() {
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTTINGS=/prepress\ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTTINGS=/prepress\
-sOutputFile=$@ ; -sOutputFile=$@ ;
} }
apdoc () {
ansible-doc $1 | grep EXAMPLES -A 100 | less
}