This is a repository for packaging Artemis as a Flatpak, as per Flatpak's best practices.
If you'd like to build from source, you can use the source-build
branch.
Currently, this repository includes:
- a flatpak manifest
- a metainfo file
- a desktop file
- json files pointing to nuget sources required for building.
There is a dependency updater script named updateSources.sh
.
There is a build script called during building named build.sh
.
Outlying issues are tracked in the issue tracker
First clone this repo and change directory into it, then:
## Install the freedesktop SDK and runtime
flatpak install flathub org.freedesktop.Platform//23.08 org.freedesktop.Sdk//23.08
## Install flatpak-builder for your distro and run this, it will locally install the Flatpak for you.
flatpak-builder --user --install --force-clean build-dir com.artemis_rgb.Artemis.yaml
Enable the device=all
permission in Flatseal, or by typing the following in a console:
flatpak override com.artemis_rgb.Artemis --device=all