{
 "app_id": "github.nwkyz.Equinox",
 "source_url": "https://raw.githubusercontent.com/nwkyz/equinox/main/packaging/flatpak/github.nwkyz.Equinox.yml",
 "runtime": "org.gnome.Platform//51",
 "runtime_version": null,
 "sdk": "org.gnome.Sdk//51",
 "finish_args": [
  "--share=network",
  "--device=dri",
  "--socket=wayland",
  "--socket=x11",
  "--socket=session-bus",
  "--talk-name=ca.desrt.dconf",
  "--talk-name=github.nwkyz.Equinox.Daemon1",
  "--filesystem=xdg-pictures/Equinox",
  "--filesystem=xdg-config/equinox",
  "--filesystem=xdg-config/plasma-org.kde.plasma.desktop-appletsrc",
  "--filesystem=xdg-config/autostart",
  "--filesystem=xdg-data/equinox",
  "--filesystem=xdg-run/equinox"
 ],
 "module_count": 1,
 "fetched_at": "2026-10-05T15:54:54.695935+00:00",
 "manifest": {
  "app-id": "github.nwkyz.Equinox",
  "runtime": "org.gnome.Platform//51",
  "sdk": "org.gnome.Sdk//51",
  "command": "equinox-gui",
  "separate-locales": false,
  "rename-icon": "equinox",
  "finish-args": [
   "--share=network",
   "--device=dri",
   "--socket=wayland",
   "--socket=x11",
   "--socket=session-bus",
   "--talk-name=ca.desrt.dconf",
   "--talk-name=github.nwkyz.Equinox.Daemon1",
   "--filesystem=xdg-pictures/Equinox",
   "--filesystem=xdg-config/equinox",
   "--filesystem=xdg-config/plasma-org.kde.plasma.desktop-appletsrc",
   "--filesystem=xdg-config/autostart",
   "--filesystem=xdg-data/equinox",
   "--filesystem=xdg-run/equinox"
  ],
  "modules": [
   {
    "name": "equinox",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm755 equinox-gui -t /app/bin",
     "install -Dm755 equinox-supervisor -t /app/bin",
     "install -Dm755 equinox-daemon -t /app/bin",
     "install -Dm644 data/equinox.svg /app/share/icons/hicolor/scalable/apps/equinox.svg",
     "install -Dm644 data/github.nwkyz.Equinox.desktop /app/share/applications/github.nwkyz.Equinox.desktop",
     "install -Dm644 packaging/flatpak/github.nwkyz.Equinox.metainfo.xml /app/share/metainfo/github.nwkyz.Equinox.metainfo.xml",
     "for loc in zh_CN yue lzh ja ru bo; do install -Dm644 equinox-$loc.mo /app/share/locale/$loc/LC_MESSAGES/equinox.mo; done"
    ],
    "sources": [
     {
      "type": "dir",
      "path": "../..",
      "skip": [
       "target",
       "dist",
       ".git",
       ".commandcode",
       ".flatpak-builder"
      ]
     },
     {
      "type": "file",
      "path": "../../target/release/equinox-gui"
     },
     {
      "type": "file",
      "path": "../../target/release/equinox-supervisor"
     },
     {
      "type": "file",
      "path": "../../target/release/equinox-daemon"
     },
     {
      "type": "file",
      "path": "../../target/i18n/zh_CN/LC_MESSAGES/equinox.mo",
      "dest-filename": "equinox-zh_CN.mo"
     },
     {
      "type": "file",
      "path": "../../target/i18n/yue/LC_MESSAGES/equinox.mo",
      "dest-filename": "equinox-yue.mo"
     },
     {
      "type": "file",
      "path": "../../target/i18n/lzh/LC_MESSAGES/equinox.mo",
      "dest-filename": "equinox-lzh.mo"
     },
     {
      "type": "file",
      "path": "../../target/i18n/ja/LC_MESSAGES/equinox.mo",
      "dest-filename": "equinox-ja.mo"
     },
     {
      "type": "file",
      "path": "../../target/i18n/ru/LC_MESSAGES/equinox.mo",
      "dest-filename": "equinox-ru.mo"
     },
     {
      "type": "file",
      "path": "../../target/i18n/bo/LC_MESSAGES/equinox.mo",
      "dest-filename": "equinox-bo.mo"
     }
    ]
   }
  ]
 }
}