VelichkoAlexander / dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

My dotfiles, used on Ubuntu and macOS systems.

Requirements

  • ZSH
    • macOS: brew install zsh && chsh -s $(which zsh)
    • Ubuntu: sudo apt install zsh && chsh -s $(which zsh)
  • Git
    • macOS: brew install git
    • Ubuntu: sudo apt install zsh && chsh -s $(which zsh)
  • Neovim
    • macOS: brew install neovim
    • Ubuntu: sudo apt install neovim

Installation

  1. git clone git@github.com:codepuncher/dotfiles.git ~/.dotfiles
  2. ~/.dotfiles/setup.sh
  3. Choose y to symlink the dotfiles
  4. The script will finish and run command zsh for you, loading the new dotfiles
  5. Finish the installation by running vim (aliased to nvim) and then :PlugInstall to install the neovim plugins

Features

  1. Many aliases
  2. Supports loading any alias files from ~/.aliases
  3. Supports loading ~/.env for secrets
  4. Automatically installs Zinit
  5. zsh-users/zsh-history-substring-search
  6. zsh-users/zsh-autosuggestions
  7. zsh-users/zsh-completions
  8. zdharma/fast-syntax-highlighting
  9. lukechilds/zsh-nvm
    1. Auto Use
  10. OMZP::npm
  11. denysdovhan/spaceship-prompt
  12. trellis-cli virtualenv integration
  13. iTerm2 shell integration (macOS only)

About


Languages

Language:Shell 82.7%Language:Vim Script 17.3%