Skip to content

codepuncher/dotfiles

Repository files navigation

dotfiles

My dotfiles, used on Ubuntu, Arch and macOS systems.

Requirements

  • ZSH
    • macOS: brew install zsh && chsh -s $(which zsh)
    • Ubuntu: sudo apt install zsh && chsh -s $(which zsh)
    • Arch: sudo pacman -S zsh && chsh -s $(which zsh)
  • Git
    • macOS: brew install git
    • Ubuntu: sudo apt install git
    • Arch: sudo pacman -S git
  • Neovim v0.8+
    • macOS: brew install neovim or brew install --HEAD luajit neovim for latest development version
    • Ubuntu: sudo apt install neovim
    • Arch: sudo pacman -S neovim or sudo pacman -S neovim-nightly-bin for latest development version

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

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. OMZP::npm
  10. OMZP::composer
  11. spaceship-prompt/spaceship-prompt
  12. trellis-cli virtualenv integration
  13. iTerm2 shell integration (macOS only)
  14. Alacritty config (JetBrains Mono Font, TokyoNight colours)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages