Skip to content

simon-kepplinger/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

A curated collection of configuration files I rely on across my Linux machines. Everything is managed with GNU Stow for painless, reversible installs.

Installation

Clone into the standard location and pull submodules in one shot:

git clone --recurse-submodules [email protected]:simon-kepplinger/dotfiles.git ~/dotfiles

To install the configs you can simply run the install script from the project root.

cd ~/dotfiles
./install.sh        # stows all modules listed in install.sh

Install tmux plugins

Once the configs are in place, launch tmux and press <prefix> I to fetch and install every plugin via TPM.

Uninstall

Remove all symlinks created by Stow and restore the previous state:

cd ~/dotfiles
./uninstall.sh

Pre commit hooks

Secrets detection is enforced via pre‑commit + gitleaks.

pipx install pre-commit
cd ~/dotfiles
pre-commit install

Run the hooks on demand:

pre-commit run --all-files

Notes on zsh

My current zsh setup is very simple. It does not yet include an automatic setup for:

  • oh-my-zsh
  • powerlevel10k
  • fzf
  • nvm
  • (and possibly more)

I may add support for these tools in the future.

About

My personal dotilfes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published