Dotfiles for my current linux workstation. Currently I am testing this configuration repository on
- Raspberry Pi OS Lite
- pop! os
- neovim (v0.10.3)
- zsh
- tmux
This setup is applicable to debian and ubuntu
sudo apt install git nodejsInstall node via nvm
See: https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating
- Install zsh
sudo apt install zshhttps://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH
- Install oh my zsh
- Install zsh-autosuggestions
See https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md#oh-my-zsh
- Install atuin
Clone dotfiles from github
ssh-keygen # pick the default options
# install public key (id_rsa.pub) in github
# configure username and password
git config --global user.email "serruys.willem@hotmail.com"
git config --global user.name "wserr"
cd ~
mkdir system && cd system
git clone git@github.com:wserr/dotfiles.git
cd dotfiles
cp -r nvim ~/.config/nvim
cp zshell/.zshrc ~/
cp tmux/tmux.conf ~/.tmux.confsudo apt install tmux- Clone neovim repo
git clone https://github.com/neovim/neovim.git- Checkout stable version
cd neovim
git checkout stable- Follow build instructions
NOTE: when updating neovim version, first remove the .deps folder before rebuilding.
sudo rm -r deps
...