# OnlyKey App Flatpak - an unofficial one is available

**URL:** <https://onlykey.discourse.group/t/onlykey-app-flatpak-an-unofficial-one-is-available/1429>\
**Category:** Feature Requests\
**Created:** [February 28, 2025, 5:18pm UTC](https://onlykey.discourse.group/t/onlykey-app-flatpak-an-unofficial-one-is-available/1429 "2025-02-28T17:18:33Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ian](https://avatars.discourse-cdn.com/v4/letter/i/bb73d2/32.png) [@Ian](https://onlykey.discourse.group/u/Ian)\
**Post date:** [February 28, 2025, 5:18pm UTC](https://onlykey.discourse.group/t/onlykey-app-flatpak-an-unofficial-one-is-available/1429/1 "2025-02-28T17:18:33Z")

</div>

Hi,

I made an unofficial flatpak of the OnlyKey App for those on Linux (below). I’d love to see an official version on flathub though. Any chance we’ll see it in the future?

Thanks

Ian

> **[GitHub - Ian2020/io.onlykey.OnlyKey-App: Unofficial flatpak build of the OnlyKey app](https://github.com/Ian2020/io.onlykey.OnlyKey-App)**
>
> Unofficial flatpak build of the OnlyKey app

---

<div class="post-metadata">

**Author:** ![t11](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@t11](https://onlykey.discourse.group/u/t11)\
**Post date:** [March 5, 2025, 6:50pm UTC](https://onlykey.discourse.group/t/onlykey-app-flatpak-an-unofficial-one-is-available/1429/2 "2025-03-05T18:50:05Z")

</div>

Thanks for building this! We are open to adding an official flatpak. Can you send how you built this over to t@crp.to then I will make sure we can build this and add it to our repository.

---

<div class="post-metadata">

**Author:** ![Ian](https://avatars.discourse-cdn.com/v4/letter/i/bb73d2/32.png) [@Ian](https://onlykey.discourse.group/u/Ian)\
**Post date:** [March 13, 2025, 10:31am UTC](https://onlykey.discourse.group/t/onlykey-app-flatpak-an-unofficial-one-is-available/1429/3 "2025-03-13T10:31:07Z")

</div>

That’s great to hear! I’ve sent an email over.

---

<div class="post-metadata">

**Author:** ![Ian](https://avatars.discourse-cdn.com/v4/letter/i/bb73d2/32.png) [@Ian](https://onlykey.discourse.group/u/Ian)\
**Post date:** [July 25, 2025, 12:49pm UTC](https://onlykey.discourse.group/t/onlykey-app-flatpak-an-unofficial-one-is-available/1429/4 "2025-07-25T12:49:54Z")

</div>

Building the flatpak just got significantly easier. A tool we rely on merged a much needed change yesterday: [[node] support git sources by Ian2020 · Pull Request #382 · flatpak/flatpak-builder-tools · GitHub](https://github.com/flatpak/flatpak-builder-tools/pull/382).

There are still some outstanding things that would make life easier but they are all within the control of OnlyKey now:

- The OnlyKey-App repo does not include a `package-lock.json` which is essential for offline builds like flatpak. If this could be added we would no longer need to patch it in the manifest. I added an issue for that: [Please add package-lock.json to the repo to make flatpak build identical · Issue #226 · trustcrypto/OnlyKey-App · GitHub](https://github.com/trustcrypto/OnlyKey-App/issues/226)
- The `nwjs` dependency needs updating to support offline builds. Any release of theirs that includes this fix would work: [Refactor install script (#114) · nwjs/npm-installer@86b52bc · GitHub](https://github.com/nwjs/npm-installer/commit/86b52bc4dfc3272a6249683abd28a73be5c78eb3#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519)
- The OnlyKey gulp linux release task creates a .deb in a tmp dir and then deletes all the artifacts. We need to skip the deb creation (as it fails in our flatpak environment) and we need the artifacts to finish building the flatpak. Perhaps in future we could have a dedicated flatpak release task in the OnlyKey-App repo.

---

<div class="post-metadata">

**Author:** ![djf](https://avatars.discourse-cdn.com/v4/letter/d/c5a1d2/32.png) [@djf](https://onlykey.discourse.group/u/djf)\
**Post date:** [June 19, 2026, 7:28pm UTC](https://onlykey.discourse.group/t/onlykey-app-flatpak-an-unofficial-one-is-available/1429/5 "2026-06-19T19:28:51Z")

</div>

t11, What is the status of having an official OnlyKey flatpak on [flathub.org](http://flathub.org)?

---

<div class="post-metadata">

**Author:** ![Ian](https://avatars.discourse-cdn.com/v4/letter/i/bb73d2/32.png) [@Ian](https://onlykey.discourse.group/u/Ian)\
**Post date:** [June 20, 2026, 3:50pm UTC](https://onlykey.discourse.group/t/onlykey-app-flatpak-an-unofficial-one-is-available/1429/6 "2026-06-20T15:50:14Z")

</div>

OnlyKey added the `package-lock.json` to their repo in Aug 2025 which had made building a flatpak a lot easier ([Please add package-lock.json to the repo to make flatpak build identical · Issue #226 · trustcrypto/OnlyKey-App · GitHub](https://github.com/trustcrypto/OnlyKey-App/issues/226)).

However the OnlyKey app is using an outdated version of node and many other deprecated dependencies. Flathub won’t accept apps with dependencies that are considered end-of-life.

If OnlyKey could release an updated version of the app it might become possible to submit it to Flathub. More in the issue below:

> <https://github.com/trustcrypto/OnlyKey-App/issues/105>
>
> \[Flatpak\](http://docs.flatpak.org/en/latest/introduction.html) is a technology f…or building, distributing, installing and running applications – primarily targeted at the Linux desktop and desktop applications.
> 
> Doing this will enable usage on other than debian or debian-based distributions.
