This theme for Open Web Desktop recreates the old fashioned Windows 95 UI.
pnpm desktop add @owdproject/theme-win95
After changing theme source, rebuild the module stub before running the desktop:
# from client root pnpm run prepare:themes # or inside this package pnpm run dev:prepare
The theme ships as a Nuxt module (src/module.ts → dist/module.mjs). Window chrome lives under src/runtime/components/Window/ (required for apps that use <Window>).
From the theme package (monorepo or standalone clone):
pnpm install pnpm run dev:prepare pnpm run dev
Static preview build (GitHub Pages uses the same output):
pnpm run dev:generate
You could set this configuration in /desktop/desktop.config.ts:
export default defineDesktopConfig({ theme: '@owdproject/theme-win95', desktop: { systemBar: { enabled: true, startButton: true, position: 'bottom' } } })
The application is released under the MIT License.