aboutsummaryrefslogtreecommitdiff

Martin’s config files

This repository contains my personal config files.

  • nixos/ – contains my NixOS configurations
    • hosts
    • ev – my home server
    • hamac – my laptop
    • tente – my VPS
  • user/ – contains my dotfiles

The idea behind this structure is that dotfiles like my ZSH config can also easily be used on non-NixOS systems.

Note that I’m intentionally not setting my XDG_CONFIG_HOME to the user/ directory to prevent this repo from becoming dirty by automatically generated files that I don’t care about (I also don’t want to use a blanket gitignore). So I’m symlinking the files in user/ into XDG_CONFIG_HOME via link-user.