{ lib, ... }: let mkHeadless = lib.mkOverride 910; nixosConfig = { _archetypes.collections = { development = { utilities.enable = mkHeadless true; }; }; security = { _doas.enable = mkHeadless true; }; programs = { _ddcutil.enable = mkHeadless true; }; services = { _ssh.enable = mkHeadless true; }; }; homeConfig = { # Disable fontconfig features explicitly to avoid warnings fonts.fontconfig = { subpixelRendering = mkHeadless "none"; hinting = mkHeadless "none"; }; }; in { imports = [ (lib._mkProfileArchetype "headless" nixosConfig homeConfig) ]; }