It seems that after years without git-ing my dotfiles, I finally made up my mind! 🎉
This repository includes configuration files for:
- fish shell (w/ aliases and functions)
- Neovim
- tons of plugins (w/ vim-plug)
- some key remaps
- Vim
- use Nvim configuration (thanks to laggardkernel)
- git
- global
.gitignore
and config - some fancy aliases
- global
- Hyper configuration
Once cloned, run ./install
to automatically set up the development environment.
Note that the install script is idempotent: it can safely be run multiple times.
Dotfiles uses Dotbot for installation.
This project supports computer specific customizations for some programs:
- fish shell:
config/fish/aliases/local.fish
for local aliasesconfig/fish/env/local.fish
for local environmentconfig/fish/local.fish
for other local configurations
- git:
~/.gitconfig_local
for local configurations and aliases
For my personal local configurations head to dotfiles-local.
- Fish configuration
- Nvim configuration
- Git configuration
- Support local customizations
- Use Nvim configuration in Vim
- Move pyenv from local to global dotfiles [1]
- Hyper configuration
- SSH configuration
- Install system dependencies (packages, shell, etc.)
- Improve shell load performances
[1]: I prefer using pyenv instead of asdf-vm for managing python versions and virtualenvs mainly because of Oh My Posh support.
Copyright (c) 2020 Aronne Brivio. Released under the MIT License. See LICENSE for details.