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
pasystray: add libappindicator-gtk3 for appindicator support #42184
Conversation
@GrahamcOfBorg build pasystray |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: pasystray Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: pasystray Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: pasystray Partial log (click to expand)
|
This increases |
The libappindicator-gtk3 library was a dependency of one of the first nixpkgs I contributed. I based the dependencies on the Arch Linux package. If I check the PKGBUILD of the Arch Linux package I see they separate them in 4 packages: gtk2, gtk3, python2, and sharp (mono), so the nixpkg should probably also be redone like that. So by all means remove those dependencies if they are not necessary. I am not exactly sure if it also builds the python and mono bindings right now, if it does, make sure that the packages that were using them also then import e.g. libappindicator-python2 (i.e. create respective packages for them if they are still needed). Unfortunately I am not using this package anymore, and am rather time constrained at the moment, so I cannot help out with this. |
@msteen thank you for the info. Let's merge this now and think about shrinking |
Motivation for this change
Add appindicator support to pasystray
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)