diff --git a/README.md b/README.md new file mode 100644 index 00000000..77f209cb --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ +# niksos + +a modular flake containing configurations for most of my machines + +I try to keep this simple so other people can learn from my config :-) + +## directory structure +``` +niksos/ +├───hosts/ (machine specific configuration) +│ ├───chmura/ (homeserver) +│ ├───hape/ (HP laptop - WIP) +│ └───niks/ (main laptop) +├───modules/ (custom modules you can enable under `myOptions`) +├───options/ (unconditional modules imported in `hosts/*/profile.nix`) +│ ├───common/ (options shared between most or all systems) +│ ├───desktop/ (desktop specific options + tablet / mobile) +│ └───server/ (server specific options) +└───secrets/ (agenix secrets) +``` + +## cool flakes +flakes I ~~stole~~ took inspiration from + +https://git.notashelf.dev/NotAShelf/nyx +
+https://github.com/n3oney/nixus +
+https://github.com/sioodmy/dotfiles +
+https://github.com/RadovanSk/Faery/ +
+https://github.com/fufexan/dotfiles/ +
+https://github.com/ardishco-the-great/nixcfg/ +
+https://github.com/roastedcheese/nicks + +## license +public domain steal all you want just don't copy paste the whole flake and say you made it thanks :-)