{ inputs, configVars, configLib, ... }: #map with prefix to refactor let optionals = (configLib.mapPathsToPrefix { prefix = common/optional; list = [ /system /internet /comms /utilities /dev/foot.nix /office ];}); in { imports = [ # ======================= Hardware Configs ========================= # # ======================= Required Configs ========================= # common/core # ============================= Themeing =========================== # inputs.nix-colors.homeManagerModules.default ] ++ optionals;# Host specific optionals colorScheme = inputs.nix-colors.colorSchemes.atelier-dune; home = { username = configVars.username; homeDirectory = "/home/${configVars.username}"; }; }