Open oniGino opened 2 years ago
I applied the patch and it works well. Thank you! No problems so far.
The nm-applet normally working with systray when loaded as nm-applet --indicator
becomes usable with status.notifier.
@oniGino
Would you consider rewriting the code above to allow such feature and propose it as a pull request ?
I can confirm that the patch works for me on Sway. Thanks!
I have created an AUR package for Arch Linux for easier installation until this is merged: https://aur.archlinux.org/packages/blueberry-wayland
Just a little contribution:
This expression derives the nixpkgs blueberry using this patch:
pkgs.blueberry.overrideAttrs (old: {
patches = (old.patches or []) ++ [ ./blueberry-tray-fix.patch ];
buildInputs = old.buildInputs ++ [ pkgs.libappindicator-gtk3 ];
})
It works but doesn't show any icon by default, this appears in the logs just after blueberry is started.
out 11 21:44:05 riverwood blueberry-tray-start[711802]: /nix/store/m3s1hh7hgn5s514j3mgx27qjx8xxbb05-blueberry-1.4.8/lib/blueberry/.blueberry-tray.py-wrapped:81: Deprec>
out 11 21:44:05 riverwood blueberry-tray-start[711802]: self.icon.set_icon(self.tray_icon)
Everything else works fine. I am running Hyprland on NixOS.
Edit 1: Thank you for the patch <3
For those like me running Wayland based DE, here is a patch of blueberry-tray.py to use libappindicator instead of xapp
If someone is willing to do some additional testing it might be worth getting merged.