- Non-dendritic configuration now lives on the legacy branch.
- Dendritic config based around import-tree and flake parts, with an emphasis on blurring the lines between home and system.
- If you are one of those mentioned in the credits here and don't want to be mentioned, just let me know.
- Dendritic pattern with modules folder being evaluated at flake level.
- Impermanence in system and home. Per module persistance so wm switches don't pollute user space.
- Sops dependent install process, bring your own keys, secrets.
- Coupled user/system modules, inspired by saygo's configuration.
- Some code here, such as the impermanence module is
stolenborrowed from iynaix's config
- Flake entrypoint
- nixosConfigurations.nix
- +mk-os.nix (Implementation for linux host create func)
- My aspiration is that this repo will be beginner friendly enough to be used as an educational tool for learning to create your own config. If there is anywhere you feel could be explained in more detail feel free to message me, and I will work towards incorporating it in a README.md file in the appropriate directory.
- My config makes heavy use of README.md, and I try to have every directory contain its own readme with more granular descriptions of its purpose and modules.
home-manager.users.usernamehas been aliased tohm. hjems user has been similarly aliased tohj- Themes are handled as standalone modules, currently rose-pine is the only one i've really configured.
For collectively dragging me, kicking and screaming, across multiple finish lines