Skip to repository content

tenant.openagents/omega

No repository description is available.

OpenAgents Git authority 2026-07-28T02:28:51.979Z Public web read
NIP-34 coordinate30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omega
MaintainersHidden in public view
References2 branches · 1 tag
Read-only clonegit clone https://openagents.com/git/tenant.openagents/omega.git
Browse files

bundle-flatpak

51 lines · 1.7 KB · text
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
Served at tenant.openagents/omega Member data and write actions are omitted.