diff --git a/package.json b/package.json index 5d59417..aeb60bc 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,9 @@ "preview": "electron-vite preview", "typecheck": "tsc --noEmit -p tsconfig.node.json && tsc --noEmit -p tsconfig.web.json", "dev:demo": "vite --config vite.demo.config.ts", - "package": "npm run build && electron-builder --mac" + "package": "npm run build && electron-builder --mac", + "package:win": "npm run build && electron-builder --win", + "package:linux": "npm run build && electron-builder --linux" }, "devDependencies": { "@electron-toolkit/tsconfig": "^1.0.1", @@ -53,6 +55,10 @@ "icon": "resources/icon.icns", "target": [{ "target": "dmg", "arch": "universal" }] }, + "win": { + "icon": "resources/icon.ico", + "target": [{ "target": "nsis", "arch": ["x64"] }] + }, "files": [ "out/**/*" ], diff --git a/resources/icon.ico b/resources/icon.ico new file mode 100644 index 0000000..710a07e Binary files /dev/null and b/resources/icon.ico differ diff --git a/src/main/globalConfig.ts b/src/main/globalConfig.ts index d5fcf87..4d59f82 100644 --- a/src/main/globalConfig.ts +++ b/src/main/globalConfig.ts @@ -21,7 +21,7 @@ try { export const getConfigDir = (): string => CONFIG_DIR export const getDraftRoot = (): string => - _config.projectPath ?? process.env.DRAFT_PATH ?? '/Users/pori/WebstormProjects/hohoff/draft' + _config.projectPath ?? process.env.DRAFT_PATH ?? join(homedir(), 'Documents', 'hohoff-draft') export const getApiKey = (): string | undefined => _config.apiKey ?? process.env.ANTHROPIC_API_KEY