New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Phosh - Mobile-friendly replacement for the GNOME shell #72715
Comments
Older version is packaged here #57614 |
Just Squeekboard is missing. I think this is the main keyboard for Phosh. (I'm not sure what is the roadmap for Squeekboard and Virtboard) |
Nice. Would be helpful for Mobile NixOS! cc @samueldr |
Hi @jtojnar . Last week I started playing with Mobile NixOS on my PinePhone. I managed to build latest kernel 5.6 (PR is coming) and run gnome. I'd want to run Phosh and I've been trying for almost a week to build latest version. I used your PR as a base and after some changes and hacks, I have something that builds successfully but fails on runtime. I'm stuck with these errors:
I tried setting the path to Thank you in advance! |
@masipcat Few things I noticed:
configurePhase = "meson build --prefix=$out";
buildPhase = "ninja -C build";
installPhase = "ninja -C build install";
I am beginning to lean torwards setting |
Thank you very much for your answare.
If I remove these lines I get this error (and I'm not sure how to fix it...):
This fixed the In the meantime, I configured
Do you have any clue on what's happening and how to fix it? Here is the configuration.nix + derivations config-deriv.zip. You can test it running |
You should drop
Not that familiar with this part of stack, maybe @hedning will know more. |
Finally I got it working on @jtojnar btw, if I remove |
I marked this as stale due to inactivity. → More info |
Would still be helpful for Mobile NixOS! |
Added in #121226. |
Project description
The Phone’s shell Phosh is based on GNOME technologies (GTK, GSettings, DBus) and uses a custom Wayland compositor.
Metadata
As NixOS will be supported on new linux friendly phone called PinePhone this package could provide highly usable mobile UI.
Packaging of this should be quite easy (postmarketOS build definitions, that show dependencies and build systems used, are available). Main problems are some rust dependencies in squeekboard (virtual keyboard for Phosh) which is dependency for this package.
Build definitions that could help:
Phosh - main package
Phoc - dependency package - custom wayland compositor
Squeekboard - dependency package - custom virtual keyboard
The text was updated successfully, but these errors were encountered: