programs.rbw.enable
Whether to enable rbw, a CLI Bitwarden client.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.rbw.package
The rbw package to use. Package providing the rbw tool and its
rbw-agent daemon.
Type: package
Default:
pkgs.rbw
Declared by:
programs.rbw.settings
rbw configuration, if not defined the configuration will not be managed by Home Manager.
Type: null or (open submodule of (JSON value))
Default:
null
Example:
{
email = "name@example.com";
lock_timeout = 300;
pinentry = pkgs.pinentry-gnome3;
}
Declared by:
programs.rbw.settings.base_url
The base-url for a self-hosted bitwarden installation.
Type: null or string
Default:
null
Example:
"https://bitwarden.example.com/"
Declared by:
programs.rbw.settings.email
The email address for your bitwarden account.
Type: string
Example:
"name@example.com"
Declared by:
programs.rbw.settings.identity_url
The identity url for your bitwarden installation.
Type: null or string
Default:
null
Example:
"https://identity.example.com/"
Declared by:
programs.rbw.settings.lock_timeout
The amount of time that your login information should be cached.
Type: unsigned integer, meaning >=0
Default:
3600
Example:
300
Declared by:
programs.rbw.settings.pinentry
Which pinentry interface to use. Beware that
pinentry-gnome3 may not work on non-Gnome
systems. You can fix it by adding the following to your
system configuration:
services.dbus.packages = [ pkgs.gcr ];
Type: null or package
Default:
null
Example:
pkgs.pinentry-gnome3
Declared by: