summaryrefslogtreecommitdiff
path: root/pkgs/tmux-pass.nix
blob: 608ad95fb92260f7551a24d087f193038306414e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{ fetchFromGitHub
, fzf
, pass
, tmuxPlugins
}:
tmuxPlugins.mkTmuxPlugin {
  pluginName = "tmux-pass";
  version = "master";

  src = fetchFromGitHub {
    repo = "tmux-pass";
    owner = "rafi";

    rev = "76b1c98911d56928063a41bc93a2d9e81818ef4c";
    sha256 = "102n4f5zcqijf5ywdahgmj0yhaibv0zgpvdq8wwkm8vbhvhb7abd";
  };

  rtpFilePath = "plugin.tmux";

  postInstall = ''
    substituteInPlace $target/scripts/main.sh \
      --replace 'fzf \' '${fzf}/bin/fzf \' \
      --replace 'pass ' '${pass}/bin/pass '
  '';
}