Merge pull request #101971 from RonanMacF/master

update tmux-resurrect and tmux-continuum
This commit is contained in:
Silvan Mosberger 2020-11-03 00:49:07 +01:00 committed by GitHub
commit 93fc868d7c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 56 additions and 6 deletions

View File

@ -7407,6 +7407,12 @@
githubId = 1217934;
name = "José Romildo Malaquias";
};
ronanmacf = {
email = "macfhlar@tcd.ie";
github = "ronanmacf";
githubId = 25930627;
name = "Ronan Mac Fhlannchadha";
};
rongcuid = {
email = "rongcuid@outlook.com";
github = "rongcuid";

View File

@ -66,14 +66,32 @@ in rec {
continuum = mkDerivation {
pluginName = "continuum";
version = "unstable-2018-02-23";
version = "unstable-2020-10-16";
src = fetchFromGitHub {
owner = "tmux-plugins";
repo = "tmux-continuum";
rev = "1531b3770a7cf7373d15fedd239c5331b99342d1";
sha256 = "1w3f7gzvv1k25yfr6d1snr2z88p8f87cahrbaslmyphdxpy0fa4m";
rev = "26eb5ffce0b559d682b9f98c8d4b6c370ecb639b";
sha256 = "1glwa89bv2r92qz579a49prk3jf612cpd5hw46j4wfb35xhnj3ab";
};
dependencies = [ resurrect ];
meta = {
homepage = "https://github.com/tmux-plugins/tmux-continuum";
description = "continous saving of tmux environment";
longDescription =
''
Features:
* continuous saving of tmux environment
* automatic tmux start when computer/server is turned on
* automatic restore when tmux is started
Together, these features enable uninterrupted tmux usage. No matter the
computer or server restarts, if the machine is on, tmux will be there how
you left it off the last time it was used.
'';
license = stdenv.lib.licenses.mit;
platforms = stdenv.lib.platforms.unix;
maintainers = with stdenv.lib.maintainers; [ ronanmacf ];
};
};
copycat = mkDerivation {
@ -266,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 ];
};
};