This is a repository for packaging Artemis as a Flatpak, as per Flatpak's best practices.
Currently, this repository includes:
- a flatpak manifest
- a metainfo file
- a desktop file
- an icon file
- json files pointing to nuget sources required for building.
There is a dependency updater script named generate-sources.py
.
There is a local build script named local-build.sh
.
Outlying issues are tracked in the issue tracker
First clone this repo and change directory into it, then:
- Clone this repo
- Install
flatpak
,flatpak-builder
andyq
for your distro - Run the build script with:
./local-build.sh
- Clone this repo
- Install
git
, andpython
for your distro - Run
./generate-sources.py
- Verify the updates and commit the updated
artemis-sources.json
andartemis-plugins-sources.json
files.
If the keyboard doesn't work, try enabling the device=all
permission in Flatseal, or by typing the following in a console:
flatpak override com.artemis_rgb.Artemis --user --device=all
Want to use analog input?
Install the analog plugin as according to the section on this wiki page
Allow read access to the following path in Flatseal, or by typing the following in a console:
flatpak override com.artemis_rgb.Artemis --user --filesystem=/usr/local/share/WootingAnalogPlugins:ro