All Projects → micahflee → qube-apps

micahflee / qube-apps

Licence: GPL-3.0 license
Install, run, and update apps without root and only in your home directory

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Qube Apps

Install, run, and update apps in the private storage of a Qube.

See the blog post: Qube Apps: a Flatpak-based app store for each qube

Build and install in Qubes

Get the code:

git clone https://github.com/micahflee/qube-apps.git
cd qube-apps

Install dependencies:

  • Fedora: sudo dnf install -y python3-pyside2 rpm-build
  • Debian: sudo apt-get install -y python3-setuptools python3-stdeb dh-python flatpak python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtwidgets

Make a package:

  • Fedora: ./build_rpm.sh
  • Debian: ./build_deb.sh

To install, copy the package you built to your template and install it.

Now, in your Qube Settings for each qube, you can add "Qube Apps" as an application.

In practice, you will likely need to give each qube that you install apps in more private storage than the default 2GB.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].