SUGGESTED FONT PACKAGES
=======================

The optional Revealer plugin (which allows the secure printing of secrets in two
parts for offline storage) uses two fonts: DejaVuSansMono-Bold.ttf and
SourceSansPro-Bold.otf.  Those who use the Revealer plugin might like to
install the suggested fonts-dejavu-core and fonts-adobe-sourcesans3 packages so
the printed output uses the fonts that upstream intended.  (Note,
fonts-adobe-sourcesans3 is the updated version of SourceSansPro-Bold.)


TEXT GUI
========

The text GUI (electrum -g text) requires the installation of the
python3-pyperclip package.  Use of the text GUI is rare, so python3-pyperclip is
listed under Suggests, instead of Depends or Recommends.


HARDWARE WALLETS
================

Electrum has the option to use various hardware wallets
<https://electrum.readthedocs.io/en/latest/hardware-linux.html>.  Sometimes the
hardware wallets have software dependencies that are not available in Debian.

In the future, it would be nice to get all of these dependencies packaged for
Debian.  But in the meantime, the purpose of this file is to document how
community members have been able to get hardware wallets functioning.

If you have experiences with hardware wallets not listed below, please file a
wishlist bug report with the information you would like to add.

All hardware wallets require the installation of the python3-hid (hidapi)
package.  This should normally be pulled in as a dependency of any of the Debian
packages listed below.


BitBox <https://bitbox.swiss/>
------------------------------
For the current generation of BitBox (BitBox02), run `python3 -m pip install
bitbox02`.

Note that Debian cannot vouch for the security of what the above command
installs.  You should do your own due diligence before running it.

For the first generation of BitBox (BitBox01, also known as Digital BitBox),
you only need to install the Debian python3-hid package (hidapi).


Coldcard <https://coldcard.com/>
--------------------------------
Run `python3 -m pip install ckcc-protocol`.

Note that Debian cannot vouch for the security of what the above command
installs.  You should do your own due diligence before running it.


Jade <https://blockstream.com/jade/>
------------------------------------
Install the python3-cbor2 and python3-serial packages.


Ledger <https://www.ledger.com/>
--------------------------------
Install the ledger-wallets-udev and python3-ledger-bitcoin packages.


Trezor <https://trezor.io/>
---------------------------
Install the python3-trezor package.


Discontinued Hardware Wallets
=============================

The hardware wallets listed below have been discontinued by the upstream
manufactures.  There is no guarantee they will work in Debian, but historical
information has been copied here in the hope it will be useful.

Archos Safe-T <https://github.com/archos-safe-t/python-safet>
-------------------------------------------------------------
Run `python3 -m pip install safet`.

Note that Debian cannot vouch for the security of what the above command
installs.  You should do your own due diligence before running it.


 -- Soren Stoutner <soren@debian.org>  Mon, 22 Jun 2026 18:03:28 -0700
