{ config, lib, ... }: # File-based override system for Nomarchy. # # STATUS: option surface only — the actual override mechanism is NOT yet # implemented. The options are kept so configs that already set # `nomarchy.overrides.enable = …;` continue to evaluate; setting them has # no effect today. Tracked in docs/ROADMAP.md. # # When implemented, this module should substitute sources in # `xdg.configFile..source` based on the presence of matching files # under ~/.config/nomarchy/overrides/. { options.nomarchy.overrides = { enable = lib.mkOption { type = lib.types.bool; default = true; description = '' Reserved for the future file-based override loader. Currently a no-op — setting this has no effect. See docs/ROADMAP.md. ''; }; paths = lib.mkOption { type = lib.types.attrsOf lib.types.path; default = {}; description = '' Reserved for the future file-based override loader. Currently unused. ''; }; }; }