about summary refs log tree commit diff
path: root/pkgs/applications/networking/dropbox
diff options
context:
space:
mode:
authorCharles Strahan <charles@cstrahan.com>2019-06-03 05:57:15 -0400
committerCharles Strahan <charles@cstrahan.com>2019-06-03 05:57:15 -0400
commit8f9a2f1358863f6ca8abb91a5c2f148486070a88 (patch)
treed8afd32affbb072845b256127fc11e24ecd3491f /pkgs/applications/networking/dropbox
parent739f74d05634ec3de8e0e87734924c90babd0e87 (diff)
dropbox: fix tray menu with StatusNotifierItem trays
If dropbox can't load libappindicator, it will fallback to using the old
xembed protocol. If you (or your Desktop Environment) are running
something like KDE's XEmbed SNI Proxy, then you'll at least see an icon,
but clicking the icon won't give you menu.

Adding libappindicator to the env allows dropbox to fully integrate with
contemporary status trays, while still falling back to xembed if the
required DBus service is not present.
Diffstat (limited to 'pkgs/applications/networking/dropbox')
-rw-r--r--pkgs/applications/networking/dropbox/default.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/applications/networking/dropbox/default.nix b/pkgs/applications/networking/dropbox/default.nix
index 47ae6307ce7e5..d820d40f7a34a 100644
--- a/pkgs/applications/networking/dropbox/default.nix
+++ b/pkgs/applications/networking/dropbox/default.nix
@@ -36,7 +36,7 @@ buildFHSUserEnv {
     libICE libSM libX11 libXcomposite libXdamage libXext libXfixes libXrender
     libXxf86vm libxcb xkeyboardconfig
     curl dbus firefox-bin fontconfig freetype gcc glib gnutar libxml2 libxslt
-    procps zlib mesa libxshmfence libpthreadstubs
+    procps zlib mesa libxshmfence libpthreadstubs libappindicator
   ];
 
   extraInstallCommands = ''