35 lines
745 B
Nix
35 lines
745 B
Nix
|
{ coreutils, dash, gnused, fzf, pass, runCommand, rxvt_unicode, stdenv, utillinux, xdotool }:
|
||
|
|
||
|
runCommand "fzmenu" {
|
||
|
} /* sh */ ''
|
||
|
mkdir $out
|
||
|
|
||
|
cp -r ${./bin} $out/bin
|
||
|
|
||
|
substituteInPlace $out/bin/otpmenu \
|
||
|
--replace '#! /bin/sh' '#! ${dash}/bin/dash' \
|
||
|
--replace '#PATH=' PATH=${stdenv.lib.makeBinPath [
|
||
|
coreutils
|
||
|
dash
|
||
|
fzf
|
||
|
gnused
|
||
|
pass
|
||
|
rxvt_unicode
|
||
|
utillinux
|
||
|
xdotool
|
||
|
]}
|
||
|
|
||
|
substituteInPlace $out/bin/passmenu \
|
||
|
--replace '#! /bin/sh' '#! ${dash}/bin/dash' \
|
||
|
--replace '#PATH=' PATH=${stdenv.lib.makeBinPath [
|
||
|
coreutils
|
||
|
dash
|
||
|
fzf
|
||
|
gnused
|
||
|
pass
|
||
|
rxvt_unicode
|
||
|
utillinux
|
||
|
xdotool
|
||
|
]}
|
||
|
''
|