From ee428012e2da7f080d4f3ec76ffe98ae71e4ce57 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 29 Apr 2025 09:51:32 +0300 Subject: [PATCH] chore(nx/desktop): add entry point for NixOS --- apps/desktop/package.json | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 3a9633fe6..8b32670c3 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -47,12 +47,31 @@ "nx": { "targets": { "postbuild": { + "executor": "nx:run-commands", "dependsOn": [ "build" ], - "command": "electron-rebuild apps/desktop/dist/main.js -m apps/desktop/dist" + "defaultConfiguration": "default", + "cache": true, + "configurations": { + "default": { + "command": "electron-rebuild apps/desktop/dist/main.js -m apps/desktop/dist" + }, + "nixos": { + "command": "electron-rebuild -v $(nix-shell -p electron_35 --run \"electron --version\") apps/desktop/dist/main.js -m apps/desktop/dist" + } + } }, "serve": { "dependsOn": [ "postbuild" ], - "command": "electron apps/desktop/dist/main.js" + "configurations": { + "default": { + "command": "electron apps/desktop/dist/main.js" + }, + "nixos": { + "command": "nix-shell -p electron_35 --run \"electron {projectRoot}/dist/main.js\"", + "cwd": ".", + "forwardAllArgs": false + } + } }, "electron-forge:make": { "dependsOn": [ "build" ],