RetroDesktop

A full Mac OS 9 desktop environment with menu bar, icon area, and selectable desktop icons.

Installation

npx shadcn@latest add "https://nostalgia-ui.com/r/retro-desktop.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 { RetroDesktop } from "@/components/ui/retro-desktop"

A full desktop environment with menu bar, icon area, and desktop icons. Displayed in a fixed-size container below rather than taking the full viewport.

Desktop Environment

FileEditViewSpecialHelp
Macintosh HD
Documents
Trash

Wallpaper Variants

Default

File

Pattern

File

Click icons to select them. The menu bar includes an Apple logo and a live clock. The desktop area supports default and pattern wallpapers.