diff --git a/apps/desktop/electron-builder.mjs b/apps/desktop/electron-builder.mjs index 64e989edc9..cb5abe1609 100644 --- a/apps/desktop/electron-builder.mjs +++ b/apps/desktop/electron-builder.mjs @@ -200,6 +200,16 @@ const config = { dmg: { artifactName: '${productName}-${version}-${arch}.${ext}', + background: 'resources/dmg.png', + contents: [ + { type: 'file', x: 150, y: 240 }, + { type: 'link', path: '/Applications', x: 450, y: 240 }, + ], + iconSize: 80, + window: { + height: 400, + width: 600, + }, }, electronDownload: { @@ -212,6 +222,7 @@ const config = { // Ensure Next export assets are packaged 'dist/next/**/*', '!resources/locales', + '!resources/dmg.png', '!dist/next/docs', '!dist/next/packages', '!dist/next/.next/server/app/sitemap', diff --git a/apps/desktop/resources/dmg.png b/apps/desktop/resources/dmg.png new file mode 100644 index 0000000000..38876ec45c Binary files /dev/null and b/apps/desktop/resources/dmg.png differ diff --git a/package.json b/package.json index 1d440bff2b..771b483b47 100644 --- a/package.json +++ b/package.json @@ -295,7 +295,7 @@ "motion": "^12.29.0", "nanoid": "^5.1.6", "next": "^16.1.5", - "next-mdx-remote": "^5.0.0", + "next-mdx-remote": "^6.0.0", "next-themes": "^0.4.6", "nextjs-toploader": "^3.9.17", "node-machine-id": "^1.1.12", @@ -476,4 +476,4 @@ "drizzle-orm": "0.44.7" } } -} \ No newline at end of file +}