diff options
Diffstat (limited to 'pkgs/misc/tmux-plugins')
-rw-r--r-- | pkgs/misc/tmux-plugins/default.nix | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index fb95b667d864..6c85f9a6329f 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -1,4 +1,9 @@ -{ fetchgit, stdenv, pkgs }: +{ fetchgit +, lib +, pkgs +, reattach-to-user-namespace +, stdenv +}: let rtpPath = "share/tmux-plugins"; @@ -187,6 +192,9 @@ in rec { rev = "e91b178ff832b7bcbbf4d99d9f467f63fd1b76b5"; sha256 = "1z8dfbwblrbmb8sgb0k8h1q0dvfdz7gw57las8nwd5gj6ss1jyvx"; }; + postInstall = lib.optionalString pkgs.stdenv.isDarwin '' + sed -e 's:reattach-to-user-namespace:${reattach-to-user-namespace}/bin/reattach-to-user-namespace:g' -i $target/sensible.tmux + ''; }; sessionist = mkDerivation { @@ -220,6 +228,16 @@ in rec { dependencies = [ pkgs.urlview ]; }; + vim-tmux-navigator = mkDerivation { + pluginName = "vim-tmux-navigator"; + rtpFilePath = "vim-tmux-navigator.tmux"; + src = fetchgit { + url = "https://github.com/christoomey/vim-tmux-navigator"; + rev = "4e1a877f51a17a961b8c2a285ee80aebf05ccf42"; + sha256 = "1b8sgbzl4pcpaabqk254n97mjz767ganrmqbsr6rqzz3j9a3s1fv"; + }; + }; + yank = mkDerivation { pluginName = "yank"; src = fetchgit { |