RetroIcons
21 pixel-art SVG icons inspired by Mac OS 9 in sm, default, lg, and xl sizes.
Installation
npx shadcn@latest add "https://nostalgia-ui.com/r/retro-icons.json"
Setup: installing any component also installs nostalgia-theme (the --os9-* tokens and os9-* utilities) via registryDependencies. To add the theme on its own: npx shadcn@latest add https://nostalgia-ui.com/r/nostalgia-theme.json
Import
import { RetroIcons } from "@/components/ui/retro-icons"21 pixel-art SVG icons inspired by Mac OS 9. Each icon supports sm (16px), default (32px), lg (48px), and xl (64px) sizes. All are pure SVG with no image assets.
All Icons (default size)
Folder
Document
Trash
Hard Drive
Floppy
Application
Alert
Info
Question
Stop
Network
Printer
Search
Preferences
Happy Mac
Sad Mac
Bomb
User
Memory
Finder
Extension
Size Comparison
sm (16px)
default (32px)
lg (48px)
xl (64px)
Icons use a 32x32 viewBox and scale cleanly at all sizes. Use the RetroIcon wrapper component with a name prop, or import individual icon components directly.