⚠️ Notice:
This project has migrated to Codeberg.
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-builderandyqfor your distro - Run the build script with:
./local-build.sh
- Clone this repo
- Install
git, andpythonfor your distro - Run
./generate-sources.py - Verify the updates and commit the updated
artemis-sources.jsonandartemis-plugins-sources.jsonfiles.
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