diff --git a/src/helpers/use-pot-server.ts b/src/helpers/use-pot-server.ts index 0c680a4..e24129a 100644 --- a/src/helpers/use-pot-server.ts +++ b/src/helpers/use-pot-server.ts @@ -17,7 +17,12 @@ export default function usePotServer() { }; const startPotServer = async (port?: number) => { - const runCommand = Command.sidecar('binaries/neodlp-pot', [ + const isFlatpak = await invoke('is_flatpak'); + const runCommand = isFlatpak + ? Command.create('sh', [ + '-c', `/app/bin/neodlp-pot server --port ${port ? port.toString() : potServerPort.toString()}` + ]) + : Command.sidecar('binaries/neodlp-pot', [ 'server', '--port', port ? port.toString() : potServerPort.toString(),