browserpass: add brave support

This commit is contained in:
Yevhen Shymotiuk 2022-03-24 19:35:47 +02:00 committed by Robert Helgesson
parent 0520e387dc
commit d123fca83c
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89
2 changed files with 24 additions and 7 deletions

View file

@ -6,11 +6,11 @@ with lib;
config = {
programs.browserpass = {
enable = true;
browsers = [ "chrome" "chromium" "firefox" "vivaldi" ];
browsers = [ "brave" "chrome" "chromium" "firefox" "vivaldi" ];
};
nmt.script = if pkgs.stdenv.hostPlatform.isDarwin then ''
for dir in "Google/Chrome" "Chromium" "Mozilla" "Vivaldi"; do
for dir in "BraveSoftware/Brave-Browser" "Google/Chrome" "Chromium" "Mozilla" "Vivaldi"; do
assertFileExists "home-files/Library/Application Support/$dir/NativeMessagingHosts/com.github.browserpass.native.json"
done
@ -18,8 +18,11 @@ with lib;
assertFileExists "home-files/Library/Application Support/$dir/policies/managed/com.github.browserpass.native.json"
done
'' else ''
for dir in "google-chrome" "chromium" "vivaldi"; do
for dir in "BraveSoftware/Brave-Browser" "google-chrome" "chromium" "vivaldi"; do
assertFileExists "home-files/.config/$dir/NativeMessagingHosts/com.github.browserpass.native.json"
done
for dir in "google-chrome" "chromium" "vivaldi"; do
assertFileExists "home-files/.config/$dir/policies/managed/com.github.browserpass.native.json"
done