* [bug#61823] [PATCH] gnu: Add tmux-plugin-continuum.
@ 2023-02-26 20:14 EuAndreh via Guix-patches via
2023-03-11 21:01 ` EuAndreh via Guix-patches via
0 siblings, 1 reply; 7+ messages in thread
From: EuAndreh via Guix-patches via @ 2023-02-26 20:14 UTC (permalink / raw)
To: 61823; +Cc: EuAndreh
* gnu/packages/tmux.scm (tmux-plugin-continuum): New variable.
---
Notes:
I've ran guix lint and style locally successfully, and also built twice
with --rounds=2 to verify determinism.
The lint says it can be upgraded to v3.1.0, but that version is older
then the packaged commit, from around ~2015. There hasn't been any Git
tag ever since.
gnu/packages/tmux.scm | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/gnu/packages/tmux.scm b/gnu/packages/tmux.scm
index 67ce18fea1..ec6bf78559 100644
--- a/gnu/packages/tmux.scm
+++ b/gnu/packages/tmux.scm
@@ -317,3 +317,43 @@ (define-public tmux-plugin-resurrect
@end itemize")
(home-page "https://github.com/tmux-plugins/tmux-resurrect/")
(license license:expat))))
+
+(define-public tmux-plugin-continuum
+ (let ((commit "3e4bc35da41f956c873aea716c97555bf1afce5d")
+ (revision "0"))
+ (package
+ (name "tmux-plugin-continuum")
+ (version (git-version "0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tmux-plugins/tmux-continuum/")
+ (commit commit)))
+ (sha256
+ (base32
+ "1py8qfs2f93hkxhk039m813bjgcs5k54si662gx05g3czqy06pb7"))))
+ (build-system trivial-build-system)
+ (arguments
+ `(#:modules ((guix build utils))
+ #:builder (begin
+ (use-modules (guix build utils))
+ (let ((out (string-append %output
+ "/share/tmux-plugins/continuum/")))
+ (mkdir-p out)
+ (copy-recursively (assoc-ref %build-inputs "source")
+ out)))))
+ (synopsis "Continous saving of tmux environment")
+ (description
+ "Features:
+
+@itemize
+@item continuous saving of tmux environment
+@item automatic tmux start when computer/server is turned on
+@item automatic restore when tmux is started
+@end itemize
+
+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.")
+ (home-page "https://github.com/tmux-plugins/tmux-continuum/")
+ (license license:expat))))
--
2.39.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [bug#61823] [PATCH] gnu: Add tmux-plugin-continuum.
2023-02-26 20:14 [bug#61823] [PATCH] gnu: Add tmux-plugin-continuum EuAndreh via Guix-patches via
@ 2023-03-11 21:01 ` EuAndreh via Guix-patches via
2023-05-16 20:01 ` Greg Hogan
0 siblings, 1 reply; 7+ messages in thread
From: EuAndreh via Guix-patches via @ 2023-03-11 21:01 UTC (permalink / raw)
To: 61823; +Cc: EuAndreh
* gnu/packages/tmux.scm (tmux-plugin-continuum): New variable.
---
This version addresses the new linter offense that the CI raised.
gnu/packages/tmux.scm | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/gnu/packages/tmux.scm b/gnu/packages/tmux.scm
index 67ce18fea1..9a2ab7ffbe 100644
--- a/gnu/packages/tmux.scm
+++ b/gnu/packages/tmux.scm
@@ -317,3 +317,44 @@ (define-public tmux-plugin-resurrect
@end itemize")
(home-page "https://github.com/tmux-plugins/tmux-resurrect/")
(license license:expat))))
+
+(define-public tmux-plugin-continuum
+ (let ((commit "3e4bc35da41f956c873aea716c97555bf1afce5d")
+ (revision "0"))
+ (package
+ (name "tmux-plugin-continuum")
+ (version (git-version "0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tmux-plugins/tmux-continuum/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1py8qfs2f93hkxhk039m813bjgcs5k54si662gx05g3czqy06pb7"))))
+ (build-system trivial-build-system)
+ (arguments
+ `(#:modules ((guix build utils))
+ #:builder (begin
+ (use-modules (guix build utils))
+ (let ((out (string-append %output
+ "/share/tmux-plugins/continuum/")))
+ (mkdir-p out)
+ (copy-recursively (assoc-ref %build-inputs "source")
+ out)))))
+ (synopsis "Continous saving of tmux environment")
+ (description
+ "Features:
+
+@itemize
+@item continuous saving of tmux environment
+@item automatic tmux start when computer/server is turned on
+@item automatic restore when tmux is started
+@end itemize
+
+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.")
+ (home-page "https://github.com/tmux-plugins/tmux-continuum/")
+ (license license:expat))))
--
2.39.2
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [bug#61823] [PATCH] gnu: Add tmux-plugin-continuum.
2023-03-11 21:01 ` EuAndreh via Guix-patches via
@ 2023-05-16 20:01 ` Greg Hogan
2023-05-17 12:24 ` EuAndreh via Guix-patches via
2023-05-17 12:27 ` [bug#61823] " EuAndreh via Guix-patches via
0 siblings, 2 replies; 7+ messages in thread
From: Greg Hogan @ 2023-05-16 20:01 UTC (permalink / raw)
To: EuAndreh; +Cc: 61823
On Sat, Mar 11, 2023 at 4:21 PM EuAndreh via Guix-patches via
<guix-patches@gnu.org> wrote:
>
> * gnu/packages/tmux.scm (tmux-plugin-continuum): New variable.
> ---
>
> This version addresses the new linter offense that the CI raised.
>
> gnu/packages/tmux.scm | 41 +++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 41 insertions(+)
>
> diff --git a/gnu/packages/tmux.scm b/gnu/packages/tmux.scm
> index 67ce18fea1..9a2ab7ffbe 100644
> --- a/gnu/packages/tmux.scm
> +++ b/gnu/packages/tmux.scm
> @@ -317,3 +317,44 @@ (define-public tmux-plugin-resurrect
> @end itemize")
> (home-page "https://github.com/tmux-plugins/tmux-resurrect/")
> (license license:expat))))
> +
> +(define-public tmux-plugin-continuum
> + (let ((commit "3e4bc35da41f956c873aea716c97555bf1afce5d")
> + (revision "0"))
> + (package
> + (name "tmux-plugin-continuum")
> + (version (git-version "0" revision commit))
> + (source (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url "https://github.com/tmux-plugins/tmux-continuum/")
> + (commit commit)))
> + (file-name (git-file-name name version))
> + (sha256
> + (base32
> + "1py8qfs2f93hkxhk039m813bjgcs5k54si662gx05g3czqy06pb7"))))
> + (build-system trivial-build-system)
> + (arguments
> + `(#:modules ((guix build utils))
> + #:builder (begin
> + (use-modules (guix build utils))
> + (let ((out (string-append %output
> + "/share/tmux-plugins/continuum/")))
> + (mkdir-p out)
> + (copy-recursively (assoc-ref %build-inputs "source")
> + out)))))
> + (synopsis "Continous saving of tmux environment")
Continous -> Continuous (thanks spell check!)
> + (description
> + "Features:
> +
> +@itemize
> +@item continuous saving of tmux environment
> +@item automatic tmux start when computer/server is turned on
> +@item automatic restore when tmux is started
> +@end itemize
> +
> +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.")
> + (home-page "https://github.com/tmux-plugins/tmux-continuum/")
> + (license license:expat))))
> --
> 2.39.2
I am able to load and configure settings for this plugin. I have not
been able to fully test the operation due to my use of "oh my tmux"
and the challenges of integrating into the status bar. The patch looks
good to my eyes other than the synopsis spelling noted above.
^ permalink raw reply [flat|nested] 7+ messages in thread
* [bug#61823] [PATCH] gnu: Add tmux-plugin-continuum.
2023-05-16 20:01 ` Greg Hogan
@ 2023-05-17 12:24 ` EuAndreh via Guix-patches via
2023-05-17 12:28 ` EuAndreh via Guix-patches via
2023-06-08 21:43 ` bug#61823: " Ludovic Courtès
2023-05-17 12:27 ` [bug#61823] " EuAndreh via Guix-patches via
1 sibling, 2 replies; 7+ messages in thread
From: EuAndreh via Guix-patches via @ 2023-05-17 12:24 UTC (permalink / raw)
To: 61823; +Cc: EuAndreh
* gnu/packages/tmux.scm (tmux-plugin-continuum): New variable.
---
Notes:
Fixed the spelling XD
gnu/packages/tmux.scm | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/gnu/packages/tmux.scm b/gnu/packages/tmux.scm
index 67ce18fea1..7ed3c6aef3 100644
--- a/gnu/packages/tmux.scm
+++ b/gnu/packages/tmux.scm
@@ -317,3 +317,44 @@ (define-public tmux-plugin-resurrect
@end itemize")
(home-page "https://github.com/tmux-plugins/tmux-resurrect/")
(license license:expat))))
+
+(define-public tmux-plugin-continuum
+ (let ((commit "3e4bc35da41f956c873aea716c97555bf1afce5d")
+ (revision "0"))
+ (package
+ (name "tmux-plugin-continuum")
+ (version (git-version "0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tmux-plugins/tmux-continuum/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1py8qfs2f93hkxhk039m813bjgcs5k54si662gx05g3czqy06pb7"))))
+ (build-system trivial-build-system)
+ (arguments
+ `(#:modules ((guix build utils))
+ #:builder (begin
+ (use-modules (guix build utils))
+ (let ((out (string-append %output
+ "/share/tmux-plugins/continuum/")))
+ (mkdir-p out)
+ (copy-recursively (assoc-ref %build-inputs "source")
+ out)))))
+ (synopsis "Continuous saving of tmux environment")
+ (description
+ "Features:
+
+@itemize
+@item continuous saving of tmux environment
+@item automatic tmux start when computer/server is turned on
+@item automatic restore when tmux is started
+@end itemize
+
+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.")
+ (home-page "https://github.com/tmux-plugins/tmux-continuum/")
+ (license license:expat))))
base-commit: c8e599b9391f789a8a3e2183fc8f0c2a5061ceb0
--
2.39.2
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [bug#61823] [PATCH] gnu: Add tmux-plugin-continuum.
2023-05-16 20:01 ` Greg Hogan
2023-05-17 12:24 ` EuAndreh via Guix-patches via
@ 2023-05-17 12:27 ` EuAndreh via Guix-patches via
1 sibling, 0 replies; 7+ messages in thread
From: EuAndreh via Guix-patches via @ 2023-05-17 12:27 UTC (permalink / raw)
To: Greg Hogan; +Cc: 61823
Also, I have been running the
tmux-plugin-continuum+tmux-plugin-resurrect combo for some months now
with no hiccups so far.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-06-08 21:44 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-26 20:14 [bug#61823] [PATCH] gnu: Add tmux-plugin-continuum EuAndreh via Guix-patches via
2023-03-11 21:01 ` EuAndreh via Guix-patches via
2023-05-16 20:01 ` Greg Hogan
2023-05-17 12:24 ` EuAndreh via Guix-patches via
2023-05-17 12:28 ` EuAndreh via Guix-patches via
2023-06-08 21:43 ` bug#61823: " Ludovic Courtès
2023-05-17 12:27 ` [bug#61823] " EuAndreh via Guix-patches via
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.