diff options
author | Ryan Mulligan <ryan@ryantm.com> | 2020-01-04 07:47:09 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-04 07:47:09 -0800 |
commit | ceb515d4383fb8856d710eee3f7708a1a3983f69 (patch) | |
tree | f77110f45c24c9ab9c92b5f3f11eb7b5da2505d7 | |
parent | 502ef3cd4ca58dab1d069d665bedfa197e13401c (diff) | |
parent | 27fc24a1419d174193b90fb687ea4b2de36e32a8 (diff) |
Merge pull request #60390 from monsieurp/new-tmux-panes
tmux-xpanes: init at 4.1.0
-rw-r--r-- | pkgs/tools/misc/tmux-xpanes/default.nix | 33 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/tools/misc/tmux-xpanes/default.nix b/pkgs/tools/misc/tmux-xpanes/default.nix new file mode 100644 index 0000000000000..3ea5f758050df --- /dev/null +++ b/pkgs/tools/misc/tmux-xpanes/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchFromGitHub, openssl, perl }: + +stdenv.mkDerivation rec { + pname = "tmux-xpanes"; + version = "4.1.0"; + + src = fetchFromGitHub { + owner = "greymd"; + repo = pname; + rev = "v${version}"; + sha256 = "11yz6rh2ckd1z8q80n8giv2gcz2i22fgf3pnfxq96qrzflb0d96a"; + }; + + buildInputs = [ openssl perl ]; + + installPhase = '' + # Create directories. + install -m 755 -d $out/bin/ + install -m 755 -d $out/share/man/man1/ + + # Perform installation. + install -m 755 bin/* $out/bin/ + install -m 644 man/*.1 $out/share/man/man1/ + ''; + + meta = with stdenv.lib; { + description = "tmux-based terminal divider"; + homepage = "https://github.com/greymd/tmux-xpanes"; + license = licenses.mit; + platforms = platforms.unix; + maintainers = with maintainers; [ monsieurp ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 06289972c6536..db91fdf22ca57 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6752,6 +6752,8 @@ in tmuxinator = callPackage ../tools/misc/tmuxinator { }; + tmux-xpanes = callPackage ../tools/misc/tmux-xpanes { }; + tmuxPlugins = recurseIntoAttrs (callPackage ../misc/tmux-plugins { }); tmsu = callPackage ../tools/filesystems/tmsu { }; |