diff options
author | EuAndreh <eu@euandre.org> | 2023-02-26 17:25:18 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2023-02-26 17:25:34 -0300 |
commit | 2fa55f91400f13e1373d07d815a192ce7d9a0ae9 (patch) | |
tree | d0676ee49bb570af35c4d1567c655ccb419cad53 | |
parent | bin/vcs: Fetch from all remotes by default (diff) | |
download | dotfiles-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.scm | 40 |
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) |