I wish I had the skills to do it…maybe I could try by starting, but where do I start? KeepassXC would be interesting indeed.
I do not actually know, but I have a few resources for you to consider.
- Developing for Mobile Linux with Phosh - Part 0: Running Nested – Purism
- Blog posts · Phosh
- Porting GNOME Applications
Then, I started a conversation about this a few days ago with @guido.gunther, but he seems to be very busy and has not followed up with my further inquiries.
Right now, that is all I got.
Okay, I did some further reading and have clear answers for you.
As mentioned in its app description, Sublime Music uses GTK3, so you are in luck: the first three resources I provided for you are focused on GNOME, GTK, and building with Phosh. As for what @guido.gunther mentioned about GNOME’s HIG, use this link:
GNOME Human Interface Guidelines documentation
After you have made it adaptive, create a Flatpak of it and submit it to this repository to have it included into the PureOS Store:
KeePassXC uses Qt5, so it is more in line with KDE Plasma. Creating convergent apps requires the Kirigami framework as mentioned earlier.
I will need to use different tools, documentation, and Human Interface Guidelines, but in the end I should be able to submit a Flatpak to the same GitLab repository.
I’ve been using vlc
from the Byzantium repo on my Librem 5 and it’s been a decent experience for audio/visual playback. I haven’t used the same type of server you’re describing here, but is it not compatible with vlc?
navidrome is not compatible with vlc.
You can avoid breaking debian (or other system) with pip by creating a VENV (virtual python environment) belonging to your username instead of root and running pip (without sudo) in that VENV.
This might also be relevant: Welcome to PureOS App Inclusion Policy! — PureOS App Inclusion Policy documentation
I created an account on gitlab, but it’s pending approval. Who should I contact to have the approval?