# Notes ## 16-04 - See if pinentry should be a variable and how pure ssh (no gpg anymore) handles pinentry. - Reconsider placement and existence of system-base.nix - Implement system-wide theming system - Do we need separate stateVersions per host? - pinentry.nix should not set programs consuming it explicitly, should probably be host-level concern or smoething. - Primary email schema validation should not be located inside aspects like git.nix but somewhere in the schema definition probably - assertions are defined, not sure if that actually does anything. Code style related todos: Consistent rules/guidelines for function or attribute set at root of aspect file. When to nest sets and when to set directly (podman.nix).