complete-computing-environment/bitwarden-passwords.org

39 lines
1.2 KiB
Org Mode

:PROPERTIES:
:ID: 20230201T121135.988658
:ROAM_ALIASES: Bitwarden
:END:
#+TITLE: Bitwarden on NixOS/Home Manager
#+ARCOLOGY_KEY: cce/bitwarden
#+ARCOLOGY_ALLOW_CRAWL: t
I used [[id:cce/the_standard_unix_password_manager][The Standard UNIX Password Manager]] but I would prefer to stop caring about that PGP key. I set up [[id:20230201T121604.003311][vaultwarden]] on [[id:20211120T220054.226284][The Wobserver]] and this will talk to that. There's also a [[id:cce/a_basic_firefox_installation][Firefox]] addon available.
* Bitwarden CLI client on [[id:cce/my_nixos_configuration][Endpoint Configuration]]
#+ARROYO_HOME_MODULE: hm/bitwarden.nix
#+ARROYO_SYSTEM_ROLE: endpoint
#+ARROYO_EMACS_MODULE: bitwarden
#+begin_src nix :tangle ~/arroyo-nix/hm/bitwarden.nix
{ pkgs, ... }:
{
home.packages = [ pkgs.bitwarden ];
programs.rbw = {
enable = true;
settings = {
email = "ryan@whatthefuck.computer";
pinentry = "qt";
base_url = "https://vault.whatthefuck.computer";
};
};
}
#+end_src
** NEXT add [[https://github.com/seanfarley/emacs-bitwarden/][emacs-bitwarden]] or similar wrapper around =rbw=
#+begin_src emacs-lisp :tangle ~/org/cce/bitwarden.el
#+end_src