Configuration files for my current environment.
This method of tracking configuration comes from many sources, although I have followed along via here.
sudo apt install tmux git wget curl
git clone --bare https://github.com/tristanHessell/dotfiles.git $HOME/.cfg
git --git-dir=$HOME/.cfg/ --work-tree=$HOME checkout
source .bashrc
config config --local status.showUntrackedFiles no
config submodule update --init --recursive
Vim from the PPA has been updated regularly
sudo add-apt-repository ppa:jonathonf/vim
sudo apt-get update
sudo apt install bat curl synapse tidy moc libncurses5-dev libncursesw5-dev
xsel cowsay ripgrep jq acpi vifm tree fortunes gimp pmount
- fzf: https://github.com/junegunn/fzf
- tpm: https://github.com/tmux-plugins/tpm#installation
- make sure to install the tmux plugins too
- yarn: https://classic.yarnpkg.com/en/docs/install#debian-stable
- nvm: https://github.com/nvm-sh/nvm#installing-and-updating
- yarn-autocompletions: https://github.com/dsifford/yarn-completion#installation
- an sql viewer - currently using https://dev.mysql.com/downloads/workbench/
- code
- slack
- spotify
echo fs.inotify.max_user_watches=524288 | \
sudo tee -a /etc/sysctl.conf && sudo sysctl -p
loadshortcuts
saveshortcuts
Currently this is only for vim plugins
git submodule update --recursive --remote
- junegunn/fzf.vim#510 (non fatal)
- error message on first load of tmux (non fatal)
config submodule add <the url> .vim/pack/start/<the name>