13 stdenvNoCC.mkDerivation rec {
15 version = "unstable-2022-08-04";
17 src = fetchFromSourcehut {
20 rev = "8758a09345f6eef24764de4a0efad737f12562c8";
21 sha256 = "sha256-U6obXpYzIprOJ+b3QiE+eDOq1s0DYiwM55qTga9/8TE=";
24 nativeBuildInputs = [ makeWrapper installShellFiles scdoc ];
30 install -D tessen $out/bin/tessen
31 wrapProgram $out/bin/tessen --prefix PATH : ${ lib.makeBinPath [ bemenu pass wtype wl-clipboard ] }
36 scdoc < man/tessen.1.scd > man/tessen.1
37 scdoc < man/tessen.5.scd > man/tessen.5
38 installManPage man/*.{1,5}
39 installShellCompletion --cmd tessen \
40 --bash completion/tessen.bash-completion \
41 --fish completion/tessen.fish-completion
42 install -Dm644 config $out/share/tessen/config
46 homepage = "https://sr.ht/~ayushnix/tessen";
47 description = "An interactive menu to autotype and copy Pass and GoPass data";
48 license = licenses.gpl2Plus;
49 platforms = platforms.linux;
50 maintainers = with maintainers; [ monaaraj ];