summaryrefslogtreecommitdiff
path: root/README.md
blob: fff89abbd049312c233757c2315a9010ec8269cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Martin's config files

This repository contains my personal config files.

* `nixos/` -- contains my [NixOS](https://nixos.org/) 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`.