From 4d4bb32afa7bd2237347d098968523950bf6222f Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Sat, 25 Jul 2026 00:19:17 +0530 Subject: feat: migrate from brave to chromium, enable aria2 systemd integration - Replace Brave with Chromium as default browser - Switch to uBlock Origin Lite, add extension descriptions - Enable vertical tabs, high efficiency mode, and system color theme - Remove managed browser policies (RestoreOnStartup, PasswordManager, etc.) - Expose configurable `web.chromium.package` option - Fix browserpass guard to check `chromium.enable` instead of `brave.enable` - Enable systemd integration for aria2 --- modules/web/chromium/browserpass.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 modules/web/chromium/browserpass.nix (limited to 'modules/web/chromium/browserpass.nix') diff --git a/modules/web/chromium/browserpass.nix b/modules/web/chromium/browserpass.nix new file mode 100644 index 0000000..a07b1d7 --- /dev/null +++ b/modules/web/chromium/browserpass.nix @@ -0,0 +1,14 @@ +# Browserpass - browser extension providing it access to your password store +{ + lib, + config, + ... +}: +{ + config = lib.mkIf (config.web.chromium.enable && config.security.gopass.enable) { + programs.browserpass = { + enable = true; + browsers = [ "chromium" ]; + }; + }; +} -- cgit v1.2.3