Skip to repository content51 lines · 1.7 KB · text
tenant.openagents/omega
No repository description is available.
OpenAgents Git authority 2026-07-28T02:28:51.979Z Public web read
NIP-34 coordinate
30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omegaMaintainersHidden in public view
References2 branches · 1 tag
Read-only clone
git clone https://openagents.com/git/tenant.openagents/omega.gitBrowse files
bundle-flatpak
1#!/usr/bin/env bash
2
3set -euo pipefail
4cd "$(dirname "$0")/../.."
5shopt -s extglob
6
7script/bundle-linux --flatpak
8archive_match="omega(-[a-zA-Z0-9]+)?-linux-$(uname -m)\.tar\.gz"
9archive=$(ls "target/release" | grep -E ${archive_match})
10channel=$(<crates/zed/RELEASE_CHANNEL)
11
12export CHANNEL="$channel"
13export ARCHIVE="$archive"
14if [[ "$channel" == "dev" ]]; then
15 export APP_ID="com.openagents.omega.dev"
16 export APP_NAME="Omega Dev"
17 export APP_SCHEME="omega-dev"
18 export BRANDING_LIGHT="#99c1f1"
19 export BRANDING_DARK="#1a5fb4"
20 export ICON_FILE="app-icon-dev"
21elif [[ "$channel" == "nightly" ]]; then
22 export APP_ID="com.openagents.omega.nightly"
23 export APP_NAME="Omega Nightly"
24 export APP_SCHEME="omega-nightly"
25 export BRANDING_LIGHT="#e9aa6a"
26 export BRANDING_DARK="#1a5fb4"
27 export ICON_FILE="app-icon-nightly"
28elif [[ "$channel" == "preview" ]]; then
29 export APP_ID="com.openagents.omega.rc"
30 export APP_NAME="Omega RC"
31 export APP_SCHEME="omega-rc"
32 export BRANDING_LIGHT="#99c1f1"
33 export BRANDING_DARK="#1a5fb4"
34 export ICON_FILE="app-icon-preview"
35elif [[ "$channel" == "stable" ]]; then
36 export APP_ID="com.openagents.omega"
37 export APP_NAME="Omega"
38 export APP_SCHEME="omega"
39 export BRANDING_LIGHT="#99c1f1"
40 export BRANDING_DARK="#1a5fb4"
41 export ICON_FILE="app-icon"
42else
43 echo "Invalid channel: '$channel'"
44 exit
45fi
46
47envsubst < "crates/zed/resources/flatpak/manifest-template.json" > "$APP_ID.json"
48flatpak-builder --user --install --force-clean build "$APP_ID.json"
49flatpak build-bundle ~/.local/share/flatpak/repo "target/release/$APP_ID.flatpak" "$APP_ID"
50echo "Created 'target/release/$APP_ID.flatpak'"
51