Digital Bitbox Digital Bitbox is a hardware wallet and second-factor authenticator. The digitalbitbox programs module may be installed by setting programs.digitalbitbox to true in a manner similar to programs.digitalbitbox.enable = true; and bundles the digitalbitbox package (see ), which contains the dbb-app and dbb-cli binaries, along with the hardware module (see ) which sets up the necessary udev rules to access the device. Enabling the digitalbitbox module is pretty much the easiest way to get a Digital Bitbox device working on your system. For more information, see https://digitalbitbox.com/start_linux.
Package The binaries, dbb-app (a GUI tool) and dbb-cli (a CLI tool), are available through the digitalbitbox package which could be installed as follows: environment.systemPackages = [ pkgs.digitalbitbox ];
Hardware The digitalbitbox hardware package enables the udev rules for Digital Bitbox devices and may be installed as follows: hardware.digitalbitbox.enable = true; In order to alter the udev rules, one may provide different values for the udevRule51 and udevRule52 attributes by means of overriding as follows: programs.digitalbitbox = { enable = true; package = pkgs.digitalbitbox.override { udevRule51 = "something else"; }; };