This directory contains a manifest adapted for local testing of the Flatpak build.
- Flatpak & flatpak-builder: Ensure you have them installed on your system.
- Runtimes: Install the necessary runtimes and SDKs:
flatpak install flathub org.freedesktop.Platform//25.08 org.freedesktop.Sdk//25.08 org.electronjs.Electron2.BaseApp//25.08
- Local Dependencies: Since this manifest uses
type: dirfor the source, it will include your localnode_modules. Make sure you have runbun installin the project root.
To build the Flatpak locally:
flatpak-builder --user --install --force-clean build-dir flatpak/jp.nonbili.noutube.ymlOnce installed, you can run it via:
flatpak run jp.nonbili.noutube-dev- App ID changed to
jp.nonbili.noutube-devto avoid conflicts with stable installation. - Changed source
typetodirpointing to the project root. - Added
--filesystem=xdg-downloadtofinish-argsto allow the app to save videos to the standard Downloads folder. - Added
--talk-name=org.freedesktop.FileManager1tofinish-argsto enable Electron's "show item in folder" functionality on the host. - Removed external
source.tar.gzandnode_modulesarchives to use local files instead.