On 2022-03-11 08:54, Tanguy Le Carrour wrote: > * gnu/packages/password-utils.scm (tessen): New variable. > --- > gnu/packages/password-utils.scm | 38 ++++++++++++++++++++++++++++++++- > 1 file changed, 37 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm > index 440bb927a6..0e5f63e1be 100644 > --- a/gnu/packages/password-utils.scm > +++ b/gnu/packages/password-utils.scm > @@ -23,7 +23,7 @@ > ;;; Copyright © 2018 Amirouche Boubekki > ;;; Copyright © 2018, 2019, 2020 Tim Gesthuizen > ;;; Copyright © 2019 Jens Mølgaard > -;;; Copyright © 2019 Tanguy Le Carrour > +;;; Copyright © 2019,2022 Tanguy Le Carrour > ;;; Copyright © 2020 Guillaume Le Vaillant > ;;; Copyright © 2020 Brice Waegeneire > ;;; Copyright © 2020 Jean-Baptiste Note > @@ -56,6 +56,7 @@ (define-module (gnu packages password-utils) > #:use-module (guix build-system go) > #:use-module (guix build-system trivial) > #:use-module (guix download) > + #:use-module (guix gexp) > #:use-module (guix git-download) > #:use-module (guix packages) > #:use-module (gnu packages) > @@ -736,6 +737,41 @@ (define-public rofi-pass > @end enumerate") > (license license:gpl3))) > > +(define-public tessen > + (package > + (name "tessen") > + (version "2.1.0") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/ayushnix/tessen/") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "1ddsjhzp1qy3jfhxlrzcxgp0gza234yc0sdlngwa3xdj0wr40zs0")))) > + (build-system gnu-build-system) > + (arguments > + (list #:tests? > + #f ;no tests > + #:phases > + #~(modify-phases %standard-phases > + (add-after 'unpack 'patch-wtype-path > + (lambda* (#:key inputs #:allow-other-keys) > + (substitute* "tessen" > + (("wtype") (search-input-file inputs "/bin/wtype"))))) > + (delete 'configure)) ;no configure script > + #:make-flags > + #~(list (string-append "PREFIX=" > + #$output)))) > + (native-inputs (list scdoc)) > + (inputs (list wtype)) > + (home-page "https://github.com/ayushnix/tessen") > + (synopsis "Frontend for password-store and gopass") > + (description "Tessen is a bash script that can autotype and copy data > +from password-store and gopass files.") > + (license license:gpl2+))) > + > (define-public browserpass-native > (package > (name "browserpass-native") Sorry, for comming up late, but the path to wl-copy binary should be hardcoded as well. /gnu/store/f48prcjwpw8wrfz0srjf096a9s8fja2w-profile/bin/tessen: line 476: wl-copy: command not found -- Best regards, Andrew Tropin