Holding place for my dot files / configs. zshrc, wezterm, nvim, etc
Download and run installer for wezterm.
Move .wezterm.lua into the users home directory (windows)
IMPORTANT: Make sure there is no wezterm.lua in the installation directory (usually C:\Program Files\WezTerm)
NOTE: This config is setup to run WSL by default
extract, and run: JetBrainsMono-2.304/fonts/ttf/JetBrainsMono-Regular.ttf (Should work on linux & windows) NOTE: this font is required for proper icons in neovim
wsl --install
Install:
sudo apt install zsh && \
chsh -s $(which zsh)
NOTE: Required for zsh plugins like syntax highlighting and autocomplete
Install:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)
NOTE: I dont think this is necessary anymore
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
NOTE: In order for sudo nvim to use your setup, you must place nvim folder in root, see Multi-user / New device setup section below
Install:
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.appimage
sudo chmod u+x nvim-linux-x86_64.appimage
sudo mv ./nvim-linux-x86_64.appimage /usr/bin/nvim
sudo apt install python3.12-venv
sudo apt install npm
sudo apt install unzip
curl -LsSf https://astral.sh/uv/install.sh | sh
Run from dotfiles directory:
sudo cp ./.zshrc /etc/skel/.zshrc
sudo mkdir -p /etc/skel/.config && sudo cp -r ./nvim /etc/skel/.config
sudo mkdir -p /root/.config && sudo cp -r ./nvim /root/.config
NOTE: This sets up just the current user
Run from dotfiles directory:
cp ./.zshrc ~/
mkdir ~/.config
cp -r ./nvim ~/.config