The main purpose of this harness is to provide a set of basic
functions to create home-manager loaders, include user configuration,
and provide an API surface to specify the active users on a system.
Adding the initial template for the device configuration for my
desktop computer (named after the ship in Mass Effect Andromeda),
which is taken from my old infrastructure repository. Some things
will have to be changed in this configuration, but at least this way I
don't have to start by creating device formatting modules.
Adding an empty directory and basic outline of libkookie, my personal
collection of nix expressions, and toolkit for building my system
configurations.
This project previously was part of kookienomicon, but was removed due
to technical debt in the way that it was structured. I deemed it a
better approach to start anew, to try to limit the exposure of past
mistakes.
These are mostly not fleshed out, but I thought I'd write them
down. Maybe I'll develop them later.
Note to self: there was a third article I wanted to write, but I can't
remember what it was called 😅