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

home-manager: Add support for Split GPG on Qubes OS #657

Merged
merged 2 commits into from
Nov 10, 2024

Conversation

kalbasit
Copy link
Contributor

@kalbasit kalbasit commented Nov 9, 2024

I'm using Qubes OS and I've configured my Qubes to use Split GPG. This change adds support for sops-nix to run /usr/bin/qubes-gpg-client-wrapper instead of the typical gpg binary. The environment also needs the name of the Qube that has the GPG keys in the environment variable named QUBES_GPG_DOMAIN.

I've added myself a todo to consider creating a Nix package for the /usr/bin/qubes-gpg-client-wrapper binary available in this repository. I have not done that right now because I'm new to Qubes OS and I'm not sure what happens if the client version is different than the server running in the vault.

modules/home-manager/sops.nix Outdated Show resolved Hide resolved
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
@kalbasit kalbasit requested a review from Mic92 November 10, 2024 02:26
@Mic92 Mic92 merged commit f1675e3 into Mic92:master Nov 10, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants