AeThex-OS/temp-forge-extract/aethex-forge-main/electron-builder.yml
MrPiglr b3c308b2c8 Add functional marketplace modules, bottom nav bar, root terminal, arcade games
- ModuleManager: Central tracking for installed marketplace modules
- DataAnalyzerWidget: Real-time CPU/RAM/Battery/Storage widget (unlocked by Data Analyzer module)
- BottomNavBar: Navigation bar for Projects/Chat/Marketplace/Settings
- RootShell: Real root command execution utility
- TerminalActivity: Full root shell with neofetch, sysinfo, real Linux commands
- Terminal Pro module: Adds aliases (ll, la, h), command history
- ArcadeActivity + SnakeGame: Pixel Arcade module unlocks retro games
- fade_in/fade_out animations for smooth transitions
2026-02-18 22:03:50 -07:00

95 lines
1.8 KiB
YAML

appId: com.aethex.desktop
productName: AeThex Desktop Terminal
copyright: Copyright (c) 2025 AeThex
artifactName: "${productName}-${version}-${os}-${arch}.${ext}"
directories:
output: dist
buildResources: build
files:
- "dist/desktop/**"
- "electron/**"
- "services/**"
- "package.json"
extraResources:
- from: "build/icons"
to: "icons"
asar: true
npmRebuild: false
buildDependenciesFromSource: false
win:
target:
- target: nsis
arch:
- x64
icon: build/icons/icon.ico
publisherName: AeThex
requestedExecutionLevel: asInvoker
nsis:
oneClick: false
perMachine: false
allowToChangeInstallationDirectory: true
createDesktopShortcut: true
createStartMenuShortcut: true
shortcutName: AeThex Terminal
menuCategory: Development
installerIcon: build/icons/icon.ico
uninstallerIcon: build/icons/icon.ico
installerHeaderIcon: build/icons/icon.ico
license: LICENSE
deleteAppDataOnUninstall: false
mac:
target:
- target: dmg
arch:
- x64
- arm64
category: public.app-category.developer-tools
icon: build/icons/icon.icns
darkModeSupport: true
hardenedRuntime: true
gatekeeperAssess: false
entitlements: build/entitlements.mac.plist
entitlementsInherit: build/entitlements.mac.plist
dmg:
iconSize: 80
contents:
- x: 130
y: 220
type: file
- x: 410
y: 220
type: link
path: /Applications
linux:
target:
- target: AppImage
arch:
- x64
- target: deb
arch:
- x64
icon: build/icons
category: Development
maintainer: AeThex <support@aethex.dev>
synopsis: AeThex Desktop Terminal
description: Desktop terminal application for the AeThex development platform
appImage:
artifactName: "${productName}-${version}-${arch}.${ext}"
deb:
depends:
- libnotify4
- libxtst6
- libnss3
publish: null