Skip to content
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

nixos/gnupg: add dbus dependencies for gnome3 pinentry #72391

Merged
merged 1 commit into from Nov 1, 2019

Conversation

urkud
Copy link
Contributor

@urkud urkud commented Oct 31, 2019

Motivation for this change

pinentry.gnome3 doesn't work without gcr in dbus.packages.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS,
  • Built on platform(s)
    • NixOS
  • Tested that pinentry works after this change.
  • Fits CONTRIBUTING.md.
Notify maintainers

cc @globin

@worldofpeace
Copy link
Contributor

@jtojnar I guess this was the dbus issue @fpletz noticed. I wonder if we should be adding this in other modules.

@jtojnar
Copy link
Contributor

jtojnar commented Oct 31, 2019

Possible. What other modules do you have in mind?

@worldofpeace
Copy link
Contributor

I'm thinking gnome-keyring and services.gnome3.core-os-services. Basically wherever something depended on gcr somehow pulling this in.

@jtojnar
Copy link
Contributor

jtojnar commented Oct 31, 2019

@worldofpeace it is already being done in gnome-keyring module.

@worldofpeace
Copy link
Contributor

Ah right, it is

services.dbus.packages = [ pkgs.gnome3.gnome-keyring pkgs.gcr ];

But should that be promoted to core-os-services as well? as someone could disable gnome-keyring but still need gcr dbus services.

Copy link
Contributor

@worldofpeace worldofpeace left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please squash your commits together and have the commit title be

nixos/gnupg: add dbus dependencies for gnome3 pinentry

@urkud
Copy link
Contributor Author

urkud commented Nov 1, 2019

@worldofpeace done

@worldofpeace worldofpeace changed the title nixos/gnupg: fix dbus dependencies nixos/gnupg: add dbus dependencies for gnome3 pinentry Nov 1, 2019
@worldofpeace worldofpeace merged commit a0b037b into NixOS:master Nov 1, 2019
@worldofpeace
Copy link
Contributor

Thanks for fixing this @urkud 🌠

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants