SMPL is a NixOS configuration template deriving from my own personal configuration, which aims to be as organized as possible while not forcing users to abstract everything from the get-go.
This template is not the EXACT same as my configuration for accessibility reasons, but it is derived from it.
What this template provides is a general structre to get you started on configuring NixOS with flakes.
in the docs/
folder, you can find guides on the following (not in any particular order):
-
- How to migrate your existing NixOS setup without flakes, to this template. (Or how to generate a configuration, if you are doing this in the installer. Preferably, dont do that though. You might run into this issue.)
-
- What to edit and change during the migration.
-
- The various ways you can organize this configuration after the setup.
-
- Centralization (If this repo ever becomes popular, that is.)
- This repo is currently WIP. Structure is complete, but docs are lacking. Feel free to open issues or PRs If you think something is missing. Don't be shy, I don't bite :)