# NixOS Configuration This is the NixOS config for my various hosts. ## FAQ ### Why Is This Public? So I can share code easily when asking for advice or recommending setups/fixes/workarounds. ### Why Can't I Configure This for Myself? Because this is my config and I haven't built it for that. You can take a look at [`docs/structure.md`][structure] to get a feel for what needs to be changed. It should boil down to generating a new NixOS config into `hosts/$(hostname)`, importing the common module, and removing _most_ of the configuration. ## Imperative Setup See [`docs/setup.md`][setup] for the manual, per-machine imperative setup. Not everything is configured here, some things are better left out of the git history. [setup]: ./docs/setup.md [structure]: ./docs/structure.md