diff --git a/pkgs/by-name/tp/tpm2-totp/package.nix b/pkgs/by-name/tp/tpm2-totp/package.nix index 9714cd854093..d792d4a8e03f 100644 --- a/pkgs/by-name/tp/tpm2-totp/package.nix +++ b/pkgs/by-name/tp/tpm2-totp/package.nix @@ -7,6 +7,8 @@ autoconf-archive, pandoc, pkg-config, + withPlymouth ? false, + plymouth, qrencode, }: @@ -35,7 +37,8 @@ stdenv.mkDerivation rec { buildInputs = [ tpm2-tss qrencode - ]; + ] + ++ lib.optional withPlymouth plymouth; meta = with lib; { description = "Attest the trustworthiness of a device against a human using time-based one-time passwords"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 71f5affd6a80..219658972a09 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4275,6 +4275,10 @@ with pkgs; } ); + tpm2-totp-with-plymouth = tpm2-totp.override { + withPlymouth = true; + }; + trackma-curses = trackma.override { withCurses = true; }; trackma-gtk = trackma.override { withGTK = true; };