This theme for Open Web Desktop recreates the old fashioned Windows 95 UI.
pnpm desktop add @owdproject/theme-win95After 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:prepareThe 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 devStatic preview build (GitHub Pages uses the same output):
pnpm run dev:generateYou 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.