examples/gnome: init
Provides a GNOME mobile example using a patched version of gnome-shell and mutter mentioned in the GNOME blog here: https://blogs.gnome.org/shell-dev/2022/09/09/gnome-shell-on-mobile-an-update/.
Tested build on oneplus-fajita
export NIXPKGS_ALLOW_UNFREE=1
nix-build examples/gnome --argstr device oneplus-fajita -A outputs.android-fastboot-images
The image boots with a usable GNOME mobile interface.
Hi! :wave:
(First, ignore the instantiation failure, it's not any of your changes, it broke on github actions recently and I haven't looked into it)
This is a nice contribution. All Mobile desktops are welcome as a demo system.
There is one caveat, though: I'm not fond of merging what is currently a work-in-progress, but once this is provided as stable, I would like to see an example system for it, using the (future) packaging of it Nixpkgs.
So, as this is, this is a good PR for people to preview GNOME Shell on Mobile, and is basically 90% of the work to make the example system and example config for when it's released!
So I'm marking it as a draft for the moment, but only because I don't want to merge external WIP work. Though the actual packaging should be handled within Nixpkgs, once upstream has notes about how distros should handle packaging that.
@vlinkz is the sound working for fajita?