# System Module # Provides: Common system configuration options used by other modules { config, lib, pkgs, ... }: let cfg = config.myModules.system; in { options.myModules.system = { mainUser = lib.mkOption { type = lib.types.str; default = "ashie"; description = "Main user account for running services"; }; }; config = { # Nothing here by default - just provides the option }; }