v1 is a frozen design system: there is no nakshora.config.js and no generator. That is a feature — the stylesheet never drifts. When you need customization, you have three sanctioned paths.

1. Override tokens via CSS variables#

Every palette is a custom property. Redefine it in a later stylesheet:

css
:root {
  --neon-cyan-500: hsl(190, 100%, 60%); /* your brand cyan */
}

2. Layer your own CSS after v1#

v1 uses single-class selectors, so a later stylesheet wins ties naturally.

3. Upgrade to the compiler#

If you need generated utilities, that is what Nakshora 3.1 is for — and the releases/migration-v1-to-v3|v1 → v3 migration guide ports the whole v1 look into a real config.

Note. Configuration as a first-class system arrived in v2.0.