mirror of
https://github.com/SqrtMinusOne/channel-q.git
synced 2025-12-10 11:43:03 +03:00
feat(tmuxp): add tmuxp
This commit is contained in:
parent
abd6ee7942
commit
bf333136c9
2 changed files with 77 additions and 0 deletions
|
|
@ -12,6 +12,7 @@ I'll probably push what I can upstream when I figure Guix out.
|
|||
| [[https://github.com/SqrtMinusOne/mpd-watcher][mpd-watcher]] | OK | |
|
||||
| [[https://github.com/risacher/sunwait][sunwait]] | OK | Version number |
|
||||
| [[https://github.com/deajan/osync][osync]] | Works | Requires shell commands as propagated-inputs |
|
||||
| [[https://github.com/tmux-python/tmuxp][tmuxp]] | Works | Tests fail |
|
||||
| [[https://starship.rs/][starship]] | Works | Tests fail |
|
||||
| [[https://github.com/gauteh/lieer][lieer]] | Works | Tests fail for dependencies |
|
||||
| [[https://activitywatch.net/][ActivityWatch]] | Works... | Except for aw-qt. Installation from binaries |
|
||||
|
|
|
|||
76
tmuxp.scm
Normal file
76
tmuxp.scm
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
(define-module (tmuxp)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix build-system python)
|
||||
#:use-module (guix packages)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (gnu packages check)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages tmux)
|
||||
#:use-module (gnu packages python-xyz))
|
||||
|
||||
(define-public python-libtmux-0.10
|
||||
(package
|
||||
(name "python-libtmux")
|
||||
(version "0.10.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "libtmux" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0qbbna7fkfvazhg3pr91rakkpj51cfa42kkh72aqkfhnjr4q3g68"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f))
|
||||
(home-page
|
||||
"https://github.com/tmux-python/libtmux")
|
||||
(synopsis "scripting library / orm for tmux")
|
||||
(description "scripting library / orm for tmux")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python-kaptan
|
||||
(package
|
||||
(name "python-kaptan")
|
||||
(version "0.5.12")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "kaptan" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1lix7hafsqdpdmiyihykymb1x9bp2s02ik0smzjzq8hlfdb1zg8s"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs
|
||||
`(("python-pyyaml" ,python-pyyaml)))
|
||||
(arguments
|
||||
'(#:tests? #f))
|
||||
(home-page "https://github.com/emre/kaptan")
|
||||
(synopsis "Configuration manager")
|
||||
(description "Configuration manager")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public python-tmuxp
|
||||
(package
|
||||
(name "python-tmuxp")
|
||||
(version "1.9.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "tmuxp" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0hy21qa80namd2s6zqhf1wkn7f7dpp59sbr32726nl5vi9n566fx"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f))
|
||||
(propagated-inputs
|
||||
`(("python-click" ,python-click)
|
||||
("python-colorama" ,python-colorama)
|
||||
("python-kaptan" ,python-kaptan)
|
||||
("python-libtmux" ,python-libtmux-0.10)))
|
||||
(home-page
|
||||
"https://github.com/tmux-python/tmuxp")
|
||||
(synopsis "tmux session manager")
|
||||
(description "tmux session manager")
|
||||
(license license:expat)))
|
||||
Loading…
Add table
Reference in a new issue