Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/projectsynchro/com.artemis_rgb.artemis
Unofficial Flatpak package for Artemis: Provides advanced unified lighting across many different brands RGB peripherals
https://github.com/projectsynchro/com.artemis_rgb.artemis
artemis flatpak rgb rgb-leds rgb-perhipherals
Last synced: about 1 month ago
JSON representation
Unofficial Flatpak package for Artemis: Provides advanced unified lighting across many different brands RGB peripherals
- Host: GitHub
- URL: https://github.com/projectsynchro/com.artemis_rgb.artemis
- Owner: ProjectSynchro
- Created: 2023-01-20T05:02:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-23T20:22:30.000Z (2 months ago)
- Last Synced: 2024-12-23T00:06:03.349Z (about 1 month ago)
- Topics: artemis, flatpak, rgb, rgb-leds, rgb-perhipherals
- Language: Python
- Homepage:
- Size: 482 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Artemis Flatpak Repository
## ***This is not an official Artemis repository.***
This is a repository for packaging [Artemis](https://artemis-rgb.com) as a Flatpak, as per Flatpak's best practices.
### What is in here?
Currently, this repository includes:
- [a flatpak manifest](com.artemis_rgb.Artemis.yaml)
- [a metainfo file](com.artemis_rgb.artemis.metainfo.xml)
- [a desktop file](com.artemis_rgb.artemis.desktop)
- [an icon file](com.artemis_rgb.artemis.png)
- json files pointing to nuget sources required for building.There is a dependency updater script named [`generate-sources.py`](generate-sources.py).
There is a local build script named [`local-build.sh`](local-build.sh).Outlying issues are tracked in the [issue tracker](https://github.com/ProjectSynchro/com.artemis_rgb.Artemis/issues)
### Want to build this?
First clone this repo and change directory into it, then:
### Build the Flatpak locally
1. Clone this repo
2. Install `flatpak`, `flatpak-builder` and `yq` for your distro
3. Run the build script with: `./local-build.sh`### Getting dotnet sources manually
1. Clone this repo
2. Install `git`, and `python` for your distro
3. Run `./generate-sources.py`
4. Verify the updates and commit the updated `artemis-sources.json` and `artemis-plugins-sources.json` files.### Using a Wooting?
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](https://wiki.artemis-rgb.com/guides/user/devices/wooting)
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`