aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2023-02-26 17:25:18 -0300
committerEuAndreh <eu@euandre.org>2023-02-26 17:25:34 -0300
commit2fa55f91400f13e1373d07d815a192ce7d9a0ae9 (patch)
treed0676ee49bb570af35c4d1567c655ccb419cad53
parentbin/vcs: Fetch from all remotes by default (diff)
downloaddotfiles-2fa55f91400f13e1373d07d815a192ce7d9a0ae9.tar.gz
dotfiles-2fa55f91400f13e1373d07d815a192ce7d9a0ae9.tar.xz
etc/guix/home.scm: Inline tmux-plugin-continuum from my personal package
I've already sent a patch [0] upstream to include it. [0]: https://issues.guix.gnu.org/61823
-rw-r--r--etc/guix/home.scm40
1 files changed, 40 insertions, 0 deletions
diff --git a/etc/guix/home.scm b/etc/guix/home.scm
index 2ec7553..11a1ec7 100644
--- a/etc/guix/home.scm
+++ b/etc/guix/home.scm
@@ -38,6 +38,46 @@
(xyz euandreh queue))
(heredoc:enable-syntax)
+
+(define-public tmux-plugin-continuum
+ (package
+ (name "tmux-plugin-continuum")
+ (version "3e4bc35da41f956c873aea716c97555bf1afce5d")
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/tmux-plugins/tmux-continuum/")
+ (commit 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)))
+
(define-public hunspell-iconv
(package
(inherit hunspell)