{
 "app_id": "com.beavernotes.beavernotes",
 "source_url": "https://raw.githubusercontent.com/flathub/com.beavernotes.beavernotes/master/com.beavernotes.beavernotes.yaml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "25.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--share=ipc",
  "--socket=x11",
  "--socket=wayland",
  "--socket=pulseaudio",
  "--socket=fallback-x11",
  "--device=dri",
  "--filesystem=xdg-run/gvfsd",
  "--filesystem=host",
  "--filesystem=xdg-run/gvfs",
  "--own-name=org.gtk.vfs.*"
 ],
 "module_count": 1,
 "fetched_at": "2026-09-17T16:06:58.026448+00:00",
 "manifest": {
  "app-id": "com.beavernotes.beavernotes",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "25.08",
  "sdk": "org.freedesktop.Sdk",
  "base": "org.electronjs.Electron2.BaseApp",
  "base-version": "25.08",
  "command": "beaver-notes",
  "finish-args": [
   "--device=dri",
   "--env=XCURSOR_PATH=/run/host/user-share/icons:/run/host/share/icons",
   "--filesystem=host",
   "--filesystem=xdg-run/gvfs",
   "--filesystem=xdg-run/gvfsd",
   "--share=ipc",
   "--socket=pulseaudio",
   "--socket=wayland",
   "--socket=fallback-x11",
   "--talk-name=org.gtk.vfs.*",
   "--own-name=org.gtk.vfs.*"
  ],
  "rename-desktop-file": "beaver-notes.desktop",
  "rename-icon": "beaver-notes",
  "modules": [
   {
    "name": "beaver-notes",
    "buildsystem": "simple",
    "build-commands": [
     "ar -x Beaver-notes_*.deb",
     "tar -xf data.tar.xz",
     "mkdir -p $FLATPAK_DEST/opt",
     "cp -r opt/'Beaver Notes'/* $FLATPAK_DEST/opt",
     "mkdir -p $FLATPAK_DEST/share/applications",
     "cp -r usr/share/applications/* $FLATPAK_DEST/share/applications/",
     "mkdir -p $FLATPAK_DEST/share/icons/hicolor",
     "cp -r usr/share/icons/hicolor/* $FLATPAK_DEST/share/icons/hicolor/",
     "rm -f $FLATPAK_DEST/share/icons/hicolor/1024x1024/apps/*.png",
     "desktop-file-edit --set-key=Categories --set-value=\"X-Productivity;\" $FLATPAK_DEST/share/applications/beaver-notes.desktop",
     "desktop-file-edit --set-key=Exec --set-value=\"beaver-notes %U\" $FLATPAK_DEST/share/applications/beaver-notes.desktop",
     "install beavernotes.sh $FLATPAK_DEST/bin/beaver-notes",
     "install -Dm0644 com.beavernotes.beavernotes.metainfo.xml -t $FLATPAK_DEST/share/metainfo/"
    ],
    "sources": [
     {
      "type": "file",
      "only-arches": [
       "x86_64"
      ],
      "url": "https://github.com/Beaver-Notes/Beaver-Notes/releases/download/4.4.0/Beaver-notes_4.4.0_amd64.deb",
      "sha256": "e81a7987e645e837a8f047490ba1611baaef92182ca12d8e378bdf96ddf92c98"
     },
     {
      "type": "file",
      "only-arches": [
       "aarch64"
      ],
      "url": "https://github.com/Beaver-Notes/Beaver-Notes/releases/download/4.4.0/Beaver-notes_4.4.0_arm64.deb",
      "sha256": "00a18519754ee69e2f8bddfa4cb492860330acab1fc04d5d38fca0c2f97917e1"
     },
     {
      "type": "script",
      "dest-filename": "beavernotes.sh",
      "commands": [
       "export TMPDIR=\"$XDG_RUNTIME_DIR/app/$FLATPAK_ID\"",
       "exec zypak-wrapper /app/opt/beaver-notes --ozone-platform-hint=auto --enable-features=WaylandWindowDecorations \"$@\""
      ]
     },
     {
      "type": "file",
      "url": "https://raw.githubusercontent.com/Beaver-Notes/Beaver-Notes/7c62029475787bae7c8a5ee14d6b0974a51f45e3/flatpak/com.beavernotes.beavernotes.metainfo.xml",
      "sha256": "6e7405ee86fc47011bd1235ef7b9e8265b7d504becd6429e6d19dfbf76445a51"
     }
    ]
   }
  ]
 }
}