{ "$schema": "https://schema.tauri.app/config/2", "productName": "Mycellium UI Private", "version": "0.1.1", "identifier": "tech.threefold.mycellium-ui-private", "build": { "beforeDevCommand": "pnpm dev", "devUrl": "http://localhost:1420", "beforeBuildCommand": "pnpm build", "frontendDist": "../dist" }, "app": { "withGlobalTauri": false, "windows": [ { "label": "main", "title": "Mycellium Private", "width": 1100, "height": 720, "minWidth": 800, "minHeight": 600, "resizable": true } ], "security": { "csp": null } }, "bundle": { "active": true, "targets": ["deb", "appimage"], "category": "Utility", "shortDescription": "Mycelium private network client", "longDescription": "Desktop GUI for joining a private Mycelium overlay network — a self-contained IPv6 mesh isolated from the public Mycelium network by a shared 32-byte key.", "icon": [ "icons/32x32.png", "icons/128x128.png", "icons/128x128@2x.png" ], "externalBin": ["binaries/mycelium-private"], "linux": { "deb": { "depends": ["pkexec | policykit-1"], "files": { "/usr/share/polkit-1/actions/tech.threefold.mycellium-ui-private.policy": "packaging/polkit/tech.threefold.mycellium-ui-private.policy", "/usr/bin/mycellium-bootstrap-private": "packaging/mycellium-bootstrap-private" } } } } }