aboutsummaryrefslogtreecommitdiff
path: root/pkgs/misc/tmux-plugins
diff options
context:
space:
mode:
authorRonanMacF <macfhlar@tcd.ie>2020-10-28 23:10:21 +0000
committerRonanMacF <macfhlar@tcd.ie>2020-11-01 13:42:55 +0000
commit90fd158c7998b04fd125d288badd1565bc7ea9ae (patch)
treec86aec467eed8047953e3d16a17ed6c1a30c063c /pkgs/misc/tmux-plugins
parentf4c229b2d6860d4c63abe0302735c367a2d697aa (diff)
tmuxPlugins.resurrect: unstable-2020-03-21 -> unstable-2020-09-18
Diffstat (limited to 'pkgs/misc/tmux-plugins')
-rw-r--r--pkgs/misc/tmux-plugins/default.nix32
1 files changed, 29 insertions, 3 deletions
diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix
index 315b76a7f925..d47ab09e3c56 100644
--- a/pkgs/misc/tmux-plugins/default.nix
+++ b/pkgs/misc/tmux-plugins/default.nix
@@ -284,12 +284,38 @@ in rec {
resurrect = mkDerivation {
pluginName = "resurrect";
- version = "unstable-2020-03-21";
+ version = "unstable-2020-09-18";
src = fetchFromGitHub {
owner = "tmux-plugins";
repo = "tmux-resurrect";
- rev = "327c0481ad20c429b4e692e092659f8b3346b08f";
- sha256 = "0nxfqazww36wwv49dzd39kq4jfls20834hf1458sf5pvmv5cmbyw";
+ rev = "e4825055c92e54b0c6ec572afc9b6c4723aba6c8";
+ sha256 = "0a96drkx1kpadkbxabcnvb542p75xdh2dbizvlq2lac5ldpb4hmx";
+ };
+ meta = {
+ homepage = "https://github.com/tmux-plugins/tmux-resurrect";
+ description = "Restore tmux environment after system restart";
+ longDescription =
+ ''
+ This plugin goes to great lengths to save and restore all the details
+ from your tmux environment. Here's what's been taken care of:
+
+ * all sessions, windows, panes and their order
+ * current working directory for each pane
+ * exact pane layouts within windows (even when zoomed)
+ * active and alternative session
+ * active and alternative window for each session
+ * windows with focus
+ * active pane for each window
+ * "grouped sessions" (useful feature when using tmux with multiple monitors)
+ * programs running within a pane! More details in the restoring programs doc.
+
+ Optional:
+ * restoring vim and neovim sessions
+ * restoring pane contents
+ '';
+ license = stdenv.lib.licenses.mit;
+ platforms = stdenv.lib.platforms.unix;
+ maintainers = with stdenv.lib.maintainers; [ ronanmacf ];
};
};