- git
- zsh installed and set up
- Install zsh (e.g.
apt install zsh
) - Use zsh as default shell (
chsh -s $(where zsh)
) - Install ohmyzsh
- Install zsh (e.g.
- python3 & pip3
- neovim (
>0.10
) - npm / yarn
- cargo
- To install it, use rustup
As you could have imagined, this are requirements only for zsh
and nvim
- Clone the repo and submodules:
git clone [email protected]:carlosala/dotfiles.git
cd dotfiles
git submodule update --init
- The
installer.sh
is useful to install needed packages for Arch Linux. To run it:
./installer.sh
In the most likely case you don't use Arch Linux, install the packages declared in the installer in your system to make everything work seamlessly.
- Copy the config you want to your config directory. These are the standard paths:
- nvim:
~/.config/nvim
- zsh:
~/.zshrc
&~/.oh-my-zsh/custom
- nvim:
- You are ready to go!
As you can see, there are many other configuration files. I don't plan to document the requirements for them any time soon. Even though, feel free to try them!
Thanks for giving my dotfiles a try!