To install these configuration files you need chezmoi installed on your system.
The following command installs chezmoi and automatically applies the dotfiles:
sh -c "$(curl -fsLS chezmoi.io/get)" -- init --apply sparcopt
This repository manages configurations for the following applications:
Follow this steps if you want to customize your CLI like mine:
- [font] Install FiraCode
- Download FiraCode.zip from the nerd-font release page
- If you are on Windows, install all the "Windows compatible" files
- Set the font on your terminal. I'm using
FiraCode NF Retina
- [shell] Install zsh
sudo apt-get update
sudo apt-get install zsh -y
chsh -s $(which zsh)
(make it the default shell)- Log out and log back in again to use your new default shell
- [prompt] Install oh-my-posh
- I used homebrew but there are other ways to install it (homebrew is recommended as my prompt configuration is linked to homebrew)
brew tap jandedobbeleer/oh-my-posh
brew install oh-my-posh
- [icons] Install LSDeluxe
sudo dpkg -i lsd_0.21.0_amd64.deb
from this release page (adjust the package name if needed)
- [ls colors] Install LS_COLORS
- Download
lscolors.sh
from this repo and place it in your home directory~/
or/home/<username>/
- Download
- [config] Apply my configurations
sh -c "$(curl -fsLS chezmoi.io/get)" -- init --apply sparcopt
- Reload your shell
source ~/.zshrc
- [editor] Install neovim
sudo apt install neovim
- [terminal]
- Set background opacity to 50% on Settings > Defaults > Transparency
- Enable acrylic on Settings > Defaults > Transparency
- Settings > Open JSON file, go to schemes, change the background value of
One Half Dark
to"background": "#001B26"
- Set the color scheme as
One Half Dark
in Settings > Appearance
These are changes for WSL2 end users:
- Fix Windows Subsystem for Linux (WSL) File Permissions
- Fixs the weird background color of directories when doing cd completion
cd <dir>
- Fixs the weird background color of directories when doing cd completion
- How to fix Git show all file as modified in WSL
- Fixs the WSL/Git issue where most of the files are of the same color because they are tagged as executables
- You can skip this if you are using my .gitconfig
- Only necessary if your daily dev setup includes adding/changing files from Windows while using WSL as CLI
- How to use the Windows clipboard from WSL?
- Allows copy/paste from and into neovim
- You can skip this if you are using my nvim config