Skip to content

tristanHessell/dotfiles

Repository files navigation

TristanHessell/dotfiles

Configuration files for my current environment.

This method of tracking configuration comes from many sources, although I have followed along via here.

Environment Setup

Get basic set of executables

  sudo apt install tmux git wget curl

Get this configuration

  1. git clone --bare https://github.com/tristanHessell/dotfiles.git $HOME/.cfg
  2. git --git-dir=$HOME/.cfg/ --work-tree=$HOME checkout
  3. source .bashrc
  4. config config --local status.showUntrackedFiles no
  5. config submodule update --init --recursive

Get vim

Vim from the PPA has been updated regularly

sudo add-apt-repository ppa:jonathonf/vim
sudo apt-get update

Get all the good executables

  sudo apt install bat curl synapse tidy moc libncurses5-dev libncursesw5-dev 
  xsel cowsay ripgrep jq acpi vifm tree fortunes gimp pmount

Install snap executables

  • code
  • slack
  • spotify

Increase number of file watchers

  echo fs.inotify.max_user_watches=524288 | \
  sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Setup shortcuts for Ubuntu MATE UI

  loadshortcuts

To update the .conf files

  saveshortcuts

Update the git submodule'd directories

Currently this is only for vim plugins

  git submodule update --recursive --remote

Known issues:

vi

tmux

  • error message on first load of tmux (non fatal)

How To's

Add a new plugin to vi

config submodule add <the url> .vim/pack/start/<the name>

About

Configuration files for my current environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published