aly: add password-store (#71)
Some checks failed
git-mirror / gitlab-sync (push) Has been cancelled
nix-build / default-build (push) Has been cancelled
nix-build / fallarbor-build (push) Has been cancelled
nix-build / lavaridge-build (push) Has been cancelled
nix-build / mauville-build (push) Has been cancelled
nix-build / petalburg-build (push) Has been cancelled
nix-build / rustboro-build (push) Has been cancelled
nix-check / fmt-check (push) Has been cancelled
nix-check / eval-check (push) Has been cancelled

* aly: add password-store with extensions

* aly: add rofi-pass

* aly: simplify rofi-pass config
This commit is contained in:
Aly Raffauf 2024-07-31 20:42:52 -04:00 committed by GitHub
parent be2cdde564
commit 8dd3204275
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -61,6 +61,28 @@ in {
gitui.enable = true; gitui.enable = true;
home-manager.enable = true; home-manager.enable = true;
password-store = {
enable = true;
package = pkgs.pass.withExtensions (exts:
with exts; [
pass-checkup
pass-file
pass-genphrase
pass-otp
pass-update
]);
};
rofi.pass = {
enable = true;
package = pkgs.rofi-pass-wayland;
extraConfig = ''
USERNAME_field='login'
'';
};
}; };
systemd.user.startServices = "legacy"; # Needed for auto-mounting agenix secrets. systemd.user.startServices = "legacy"; # Needed for auto-mounting agenix secrets.