Remove password-store to use proton-pass instead

This commit is contained in:
Evie Litherland-Smith 2025-01-12 17:14:39 +00:00
parent 517352beb7
commit 65a6e2e514
3 changed files with 208 additions and 214 deletions

View file

@ -135,6 +135,7 @@
imports = [ imports = [
./home/shell/default.nix ./home/shell/default.nix
./home/scripts/default.nix ./home/scripts/default.nix
./home/gpg/default.nix
]; ];
home = { home = {
inherit username; inherit username;

View file

@ -27,6 +27,7 @@
hunspell hunspell
hunspellDicts.en_GB-large hunspellDicts.en_GB-large
wl-clipboard wl-clipboard
proton-pass
hyprpicker hyprpicker
grim grim
slurp slurp
@ -136,11 +137,9 @@
./home/hyprland.nix ./home/hyprland.nix
./home/terminal/default.nix ./home/terminal/default.nix
./home/browser/firefox.nix ./home/browser/firefox.nix
./home/browser/nyxt.nix
./home/emacs/default.nix ./home/emacs/default.nix
./home/email/default.nix ./home/email/default.nix
./home/calendar/default.nix ./home/calendar/default.nix
./home/password-store/default.nix
]; ];
home.file.${config.gtk.gtk2.configLocation}.force = true; home.file.${config.gtk.gtk2.configLocation}.force = true;
services = { services = {

View file

@ -6,12 +6,7 @@
}: }:
{ {
stylix.targets.firefox.enable = false; stylix.targets.firefox.enable = false;
programs = { programs.firefox = {
browserpass = {
enable = true;
browsers = [ "firefox" ];
};
firefox = {
enable = true; enable = true;
policies = { policies = {
BlockAboutProfiles = true; BlockAboutProfiles = true;
@ -48,10 +43,10 @@
installation_mode = "force_installed"; installation_mode = "force_installed";
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"; install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
}; };
# Browserpass # Proton Pass
"browserpass@maximbaz.com" = { "78272b6fa58f4a1abaac99321d503a20@proton.me" = {
installation_mode = "force_installed"; installation_mode = "force_installed";
install_url = "https://addons.mozilla.org/firefox/downloads/latest/browserpass-ce/latest.xpi"; install_url = "https://addons.mozilla.org/firefox/downloads/latest/proton-pass/latest.xpi";
}; };
# SimpleLogin # SimpleLogin
"addon@simplelogin" = { "addon@simplelogin" = {
@ -224,5 +219,4 @@
}; };
}; };
}; };
};
} }