diff options
author | Haseeb Majid <hello@haseebmajid.dev> | 2023-08-29 22:15:57 +0100 |
---|---|---|
committer | Haseeb Majid <hello@haseebmajid.dev> | 2024-01-25 11:27:53 +0000 |
commit | 9404f2ac4345612840350b2b70b63650d472dd33 (patch) | |
tree | c9184c1f33c651781bff4ed8723d02283e795966 /pkgs/misc | |
parent | f0663cd4e997b57ffb7a3434c34768a38aebd0cb (diff) |
tmuxPlugins.t-smart-tmux-session-manager: init at 2.8.0
Diffstat (limited to 'pkgs/misc')
-rw-r--r-- | pkgs/misc/tmux-plugins/default.nix | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index 2490fada22333..8a5d74b12aa50 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -651,6 +651,28 @@ in rec { inherit mkTmuxPlugin; }; + t-smart-tmux-session-manager = mkTmuxPlugin rec { + pluginName = "t-smart-tmux-session-manager"; + version = "2.8.0"; + rtpFilePath = "t-smart-tmux-session-manager.tmux"; + src = pkgs.fetchFromGitHub { + owner = "joshmedeski"; + repo = "t-smart-tmux-session-manager"; + rev = "v${version}"; + sha256 = "sha256-EMDEEIWJ+XFOk0WsQPAwj9BFBVDNwFUCyd1ScceqKpc="; + }; + nativeBuildInputs = [ pkgs.makeWrapper ]; + postInstall = '' + wrapProgram $out/share/tmux-plugins/t-smart-tmux-session-manager/bin/t \ + --prefix PATH : ${with pkgs; lib.makeBinPath ( + [ pkgs.fzf pkgs.zoxide ] + )} + + find $target -type f -print0 | xargs -0 sed -i -e 's|fzf |${pkgs.fzf}/bin/fzf |g' + find $target -type f -print0 | xargs -0 sed -i -e 's|zoxide |${pkgs.zoxide}/bin/zoxide |g' + ''; + }; + urlview = mkTmuxPlugin { pluginName = "urlview"; version = "unstable-2016-01-06"; |