0nlyType is a shadcn registry. You own the code it writes: every item lands in your project as a component and a small stylesheet.
Four steps
Start from a Next app with Tailwind v4
Set up the shadcn CLI once, if the project doesn't have a components.json yet.
npx shadcn@latest init
Add the base
The tokens, the default font pair, the reset and the base pieces (link, key, fraction, meta, corners). It also points shadcn's own colour names at 0nlyType's, so a stock globals.css renders 0nlyType.
Each item brings the base and the siblings it needs. Its stylesheet is imported into your global CSS for you, by a path relative to app/globals.css. With a src/ layout, shadcn puts the files in src/styles/0nlytype/, so the same path works from src/app/globals.css.