{
 "app_id": "engineer.atlas.Nyxt",
 "source_url": "https://raw.githubusercontent.com/flathub/engineer.atlas.Nyxt/master/engineer.atlas.Nyxt.yaml",
 "runtime": "org.gnome.Platform",
 "runtime_version": "49",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=network",
  "--share=ipc",
  "--socket=x11",
  "--socket=wayland",
  "--socket=pulseaudio",
  "--socket=fallback-x11",
  "--socket=cups",
  "--device=dri",
  "--filesystem=host",
  "--talk-name=org.freedesktop.Flatpak"
 ],
 "module_count": 5,
 "fetched_at": "2026-09-17T16:09:49.070312+00:00",
 "manifest": {
  "app-id": "engineer.atlas.Nyxt",
  "runtime": "org.gnome.Platform",
  "runtime-version": "49",
  "sdk": "org.gnome.Sdk",
  "rename-icon": "nyxt",
  "rename-appdata-file": "nyxt.metainfo.xml",
  "rename-desktop-file": "nyxt.desktop",
  "command": "nyxt",
  "finish-args": [
   "--device=dri",
   "--share=network",
   "--share=ipc",
   "--socket=wayland",
   "--socket=fallback-x11",
   "--socket=pulseaudio",
   "--socket=cups",
   "--filesystem=host",
   "--talk-name=org.freedesktop.Flatpak",
   "--env=SBCL_HOME=/app/lib/sbcl"
  ],
  "cleanup": [
   "/include",
   "/lib/pkgconfig",
   "/share/doc",
   "/share/man",
   "*.la"
  ],
  "modules": [
   {
    "name": "sbcl",
    "buildsystem": "simple",
    "sources": [
     {
      "type": "archive",
      "url": "http://prdownloads.sourceforge.net/sbcl/sbcl-2.4.7-x86-64-linux-binary.tar.bz2",
      "sha256": "1f900cf99f2617f613fe0a6d3490d3e00aa5e9740c88a8c88022a0ac766b0457"
     }
    ],
    "build-commands": [
     "INSTALL_ROOT=${FLATPAK_DEST} sh install.sh"
    ]
   },
   {
    "name": "xsel",
    "buildsystem": "autotools",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/kfish/xsel.git",
      "tag": "1.2.1",
      "commit": "8c89a9225ea898b67c5a067d1a7f8e78f0a458aa"
     }
    ]
   },
   {
    "name": "wl-clipboard",
    "buildsystem": "meson",
    "config-opts": [
     "-Dzshcompletiondir=no",
     "-Dfishcompletiondir=no"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/bugaevc/wl-clipboard.git",
      "tag": "v2.2.1",
      "commit": "3eb912c274042cd5deed6b478b39908a12f37498"
     }
    ]
   },
   {
    "name": "libfixposix",
    "buildsystem": "autotools",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/sionescu/libfixposix.git",
      "tag": "v0.5.1",
      "commit": "66bda012a7afb232877e315c91e21d6ddaffbdab"
     },
     {
      "type": "script",
      "dest-filename": "autogen.sh",
      "commands": [
       "autoreconf -fi"
      ]
     }
    ]
   },
   {
    "name": "nyxt",
    "buildsystem": "simple",
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/atlas-engineer/nyxt/releases/download/3.12.0/nyxt-3.12.0-source-with-submodules.tar.xz",
      "strip-components": 0,
      "sha256": "9355f6f0cc26505130b8e016b1d8457fe06e984aa1bcd516dae250445bc9a554"
     }
    ],
    "build-commands": [
     "sed -i \"s|(glib:g-set-prgname \\\"nyxt\\\")|(glib:g-set-prgname \\\"engineer.atlas.Nyxt\\\")|\" source/renderer/gi-gtk.lisp",
     "make install DESTDIR=${FLATPAK_DEST} PREFIX="
    ]
   }
  ]
 }
}