diff options
author | Joachim F <joachifm@users.noreply.github.com> | 2017-06-30 20:58:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-30 20:58:37 +0100 |
commit | 74b3a8f5ae01ae83c384b71cd39384e82a51da61 (patch) | |
tree | 6da0548123f74da78c62c15cb21428a5cacb04f4 /nixos | |
parent | 7f4f08ecae203ad8ea4ec3b4e977501626a3aab8 (diff) | |
parent | 4540eaf578dab5415e1cdbb99739534ee1fcf4ac (diff) | |
download | nixlib-74b3a8f5ae01ae83c384b71cd39384e82a51da61.tar nixlib-74b3a8f5ae01ae83c384b71cd39384e82a51da61.tar.gz nixlib-74b3a8f5ae01ae83c384b71cd39384e82a51da61.tar.bz2 nixlib-74b3a8f5ae01ae83c384b71cd39384e82a51da61.tar.lz nixlib-74b3a8f5ae01ae83c384b71cd39384e82a51da61.tar.xz nixlib-74b3a8f5ae01ae83c384b71cd39384e82a51da61.tar.zst nixlib-74b3a8f5ae01ae83c384b71cd39384e82a51da61.zip |
Merge pull request #26541 from dermetfan/browserpass
browserpass: 2017-04-11 -> 1.0.5
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/programs/browserpass.nix | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/nixos/modules/programs/browserpass.nix b/nixos/modules/programs/browserpass.nix index 2b7ec1856431..a073c7e66eb8 100644 --- a/nixos/modules/programs/browserpass.nix +++ b/nixos/modules/programs/browserpass.nix @@ -6,21 +6,17 @@ with lib; ###### interface options = { - programs.browserpass = { - enable = mkOption { - default = false; - type = types.bool; - description = '' - Whether to install the NativeMessaging configuration for installed browsers. - ''; - }; - }; + programs.browserpass.enable = mkEnableOption "the NativeMessaging configuration for Chromium, Chrome, and Vivaldi."; }; ###### implementation config = mkIf config.programs.browserpass.enable { environment.systemPackages = [ pkgs.browserpass ]; - environment.etc."chromium/native-messaging-hosts/com.dannyvankooten.browserpass.json".source = "${pkgs.browserpass}/etc/chrome-host.json"; - environment.etc."opt/chrome/native-messaging-hosts/com.dannyvankooten.browserpass.json".source = "${pkgs.browserpass}/etc/chrome-host.json"; + environment.etc = { + "chromium/native-messaging-hosts/com.dannyvankooten.browserpass.json".source = "${pkgs.browserpass}/etc/chrome-host.json"; + "chromium/policies/managed/com.dannyvankooten.browserpass.json".source = "${pkgs.browserpass}/etc/chrome-policy.json"; + "opt/chrome/native-messaging-hosts/com.dannyvankooten.browserpass.json".source = "${pkgs.browserpass}/etc/chrome-host.json"; + "opt/chrome/policies/managed/com.dannyvankooten.browserpass.json".source = "${pkgs.browserpass}/etc/chrome-policy.json"; + }; }; } |