That's right! You can take my zsh configuration for a spin right now, without clobbering your existing configuration!
Just clone this repository and run the zsh script at its root!
Please don't. This is meant as a more "personnal" configuration, if you want to publish modifications to this, please for this repository.
This repository contains an ordered set of loadable zsh scripts. In order to install it, you need to add the lines contained in zshrc.template to your own .zshrc, making sure to have ZSH_CONFIG_PATH pointing to this repository.
This configuration works best with Nix, kitty and my Neovim config, but those are not hard requirements. For Nix enjoyers, you can also import the zsh package in this Nix flake into your NixOS configuration.
If you want to tweak it but keep the ability to use updates through git pull, I strongly advise using these paths instead of editing the current files to add your own tweaks :
- 13-tokens.zsh
- 21-my-functions.zsh
- 26-my-aliases.zsh
- ~/.zsh_colors
These files are either in the .gitignore or not in the home directory, so don't worry about not committing them.