Conversation
|
If you're new to commit signing, there are different ways to set it up: Sign commits with
|
129a918 to
85dafae
Compare
|
I would love to see this merged. Mostly because of standalone home-manager. |
SimonBarendse
left a comment
There was a problem hiding this comment.
This is not breaking, the current behavior remains as is.
Excellent! Definitely appreciate you thinking about this. 💙
This all looks sensible to me. @hculea or @mrjones2014 could you give this a look for a second pair of eyes?
|
How does this compare to alternative implementation in #503 ? |
|
#503 is technically solving a different issue. The upstream However, this PR also changes the default package from Basically, this PR supersedes #503 (in a slightly more Nix-convetional way as well) and also fixes an additional problem with the home-manager integration. So we can merge this PR and close #503. |
|
The changes look good to me but it looks like we need another approval from someone with write access. @hculea ? |
5392822 to
0eca82d
Compare
1Password CLI requires setting the group to onepassword-cli. This isn't possible when home-manager is installed in standalone mode (e.g. Ubuntu or other distributions). Opting out of installing the 1Password CLI with nix allows using the system-wide installation (e.g. via apt).
0eca82d to
1ed2b8b
Compare
Overview
1Password CLI requires setting the group of the executable to
onepassword-cli. This isn't possible when home-manager is installed in standalone mode (e.g. Ubuntu or other distributions). Opting out of installing the 1Password CLIwith nix allows using the system-wide installation (e.g. via apt).
This change also allows changing the package. It's beneficial when nixpkgs-unstable is mapped to
pkgs.unstablevia an overlay.This is not breaking, the current behavior remains as is.
Type of change
Improved experience for nix users.
How To Test
Opting out of installing the package:
Changing the package:
Changelog
Allow nix users to change the
_1password-clipackage like in home-manager modules or allow opting out from installing the package by setting it tonull.