Dotfiles
This repository contains my configuration files for terminal and shell utilities.
Files
- alacritty/alacritty.toml — Alacritty terminal configuration
- zsh/env.zsh — Zsh environment configuration
- zsh/aliases.zsh — Zsh aliases
WSL / Linux setup Run these to install commonly used packages:
sudo apt update
sudo apt install -y git curl wget tmux gcc ripgrep fzf build-essential zsh
chsh -s "$(which zsh)"Zsh configuration
Add these lines to your ~/.zshrc to source the config files from this repo (use single quotes to avoid premature expansion):
echo 'source $HOME/.config/zsh/env.zsh' >> ~/.zshrc
echo 'source $HOME/.config/zsh/aliases.zsh' >> ~/.zshrcNode (nvm) Install nvm and Node.js (example uses nvm v0.40.3 and Node 24):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
# Reload nvm in the current shell (or restart the shell)
\. "$HOME/.nvm/nvm.sh"
nvm install 24
node -v # expected: v24.x
npm -v # expected: 11.x