A curated collection of configuration files I rely on across my Linux machines. Everything is managed with GNU Stow for painless, reversible installs.
Clone into the standard location and pull submodules in one shot:
git clone --recurse-submodules [email protected]:simon-kepplinger/dotfiles.git ~/dotfilesTo install the configs you can simply run the install script from the project root.
cd ~/dotfiles
./install.sh # stows all modules listed in install.shOnce the configs are in place, launch tmux and press <prefix> I to fetch and install every plugin via TPM.
Remove all symlinks created by Stow and restore the previous state:
cd ~/dotfiles
./uninstall.shSecrets detection is enforced via pre‑commit + gitleaks.
pipx install pre-commit
cd ~/dotfiles
pre-commit installRun the hooks on demand:
pre-commit run --all-filesMy current zsh setup is very simple. It does not yet include an automatic setup for:
oh-my-zshpowerlevel10kfzfnvm- (and possibly more)
I may add support for these tools in the future.