/my-dotfiles

My dotfiles

Primary LanguagePython

Ant's Dotfiles

To properly make this all work, you need to install a bunch of tools!

  1. Node + NVM
  2. zsh and oh-my-zsh
  3. tmux
  4. asdf
  5. neovim
  6. lsd (ls substitute)
  7. bat (cat substitute)
  8. slapmoji (emojis)
  9. ranger (file manager)
  10. fd (find replacement, works with fzf)
  11. fzf (fuzzy finder)
  12. ripgrep (fast grep replacement)
  13. ag - silversearcher

Ubuntu only:

  1. Archey or screenfetch (displays info about current OS/system)
  2. autorandr (saves/switches monitor setup)
  3. rofi (dmenu replacement)
  4. conky

MacOS only:

  1. Homebrew

NPM packages

npm install -g \
eslint \
lint-cli \
neovim \
np \
npm-check-updates \
prettier \
typescript

NeoVIM

Resources:

To install on Ubuntu:

sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt-get update
sudo apt install neovim

To install on MacOS (with homebrew):

brew install neovim

AstroNvim

https://github.com/AstroNvim/AstroNvim

Setup: https://github.com/AntJanus/astronvim_config

FZF

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

Fd

sudo apt install fd-find

ZSH Syntax Highlighting

https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md#oh-my-zsh

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting