13 stdenvNoCC.mkDerivation rec {
17 src = fetchFromSourcehut {
21 sha256 = "sha256-mVGsI1JBG7X8J7gqocdfxWuTVSZpxS23QPGHCUofvV8=";
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 = "Interactive menu to autotype and copy Pass and GoPass data";
48 license = licenses.gpl2Plus;
49 platforms = platforms.linux;
50 maintainers = with maintainers; [ monaaraj ];
51 mainProgram = "tessen";