appId: app.fluxer productName: Fluxer copyright: Copyright (C) 2026 Fluxer Contributors artifactName: fluxer-${version}-${arch}.${ext} directories: output: dist-electron buildResources: electron-build-resources files: - src-electron/dist/**/* - "!**/*.map" - "!**/*.md" - "!**/README*" - "!**/readme*" - "!**/CHANGELOG*" - "!**/LICENSE*" - "!**/.github/**" - "!**/docs/**" - "!**/doc/**" - "!**/example/**" - "!**/examples/**" - "!**/test/**" - "!**/tests/**" - "!**/__tests__/**" - "!**/*.ts" - "!**/tsconfig*.json" extraMetadata: main: src-electron/dist/main/index.js type: module asar: true compression: normal asarUnpack: - "**/*.node" - "**/node_modules/uiohook-napi/**" - "**/node_modules/input-monitoring-check/**" - "**/src-electron/dist/preload/**" extraResources: - from: electron-build-resources/icons-stable/512x512.png to: 512x512.png - from: electron-build-resources/icons-stable/badges to: badges - from: electron-build-resources/icons-stable/_compiled/Assets.car to: Assets.car mac: category: public.app-category.social-networking icon: electron-build-resources/icons-stable/_compiled/AppIcon.icns hardenedRuntime: true gatekeeperAssess: false entitlements: electron-build-resources/entitlements.mac.stable.plist entitlementsInherit: electron-build-resources/entitlements.mac.inherit.plist provisioningProfile: electron-build-resources/profiles/Fluxer.provisionprofile extendInfo: CFBundleIconName: AppIcon NSMicrophoneUsageDescription: Fluxer needs access to your microphone for voice chat. NSCameraUsageDescription: Fluxer needs access to your camera for video chat. NSInputMonitoringUsageDescription: Fluxer needs Input Monitoring access for global shortcuts and hotkeys. notarize: true target: - target: dmg arch: - x64 - arm64 - target: zip arch: - x64 - arm64 dmg: sign: false icon: electron-build-resources/icons-stable/_compiled/AppIcon.icns format: UDZO contents: - x: 130 y: 220 - x: 410 y: 220 type: link path: /Applications win: icon: electron-build-resources/icons-stable/icon.ico target: - squirrel squirrelWindows: iconUrl: https://fluxerstatic.com/web/icons/desktop/stable/icon.ico linux: icon: electron-build-resources/icons-stable category: Network maintainer: Fluxer Contributors synopsis: Chat that puts you first description: Chat that puts you first. Built for friends, groups, and communities. Text, voice, and video. Open source and community-funded. executableName: fluxer target: - dir - AppImage - deb - rpm - tar.gz mimeTypes: - x-scheme-handler/fluxer protocols: - name: Fluxer schemes: - fluxer