Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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: