packages: Add kak-xyz

main
Luis Guilherme Coelho 2024-11-04 21:58:12 -03:00
parent 51497ba9d7
commit de278ddb71
No known key found for this signature in database
GPG Key ID: 1F2E76ACE3F531C8
1 changed files with 184 additions and 0 deletions

184
radix/packages/kak-xyz.scm Normal file
View File

@ -0,0 +1,184 @@
(define-module (radix packages kak-xyz)
#:use-module (guix packages)
#:use-module (guix gexp)
#:use-module (guix git-download)
#:use-module (guix build-system copy)
#:use-module ((guix licenses)
#:prefix license:))
(define-public kak-phantom-selection
(let ((commit "ffbed4ac8a9b2f0277213ca479a62ccc6620e33d")
(revision "0"))
(package
(name "kak-phantom-selection")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/occivink/kakoune-phantom-selection")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1q2q9a4hw8fm4q8brq16gmwazj9cplbspblv1lcmfrbf5xlfhwia"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
#~'(("phantom-selection.kak" "share/kak/plugins/"))))
(home-page "https://github.com/occivink/kakoune-phantom-selection")
(synopsis "Work on multiple selections, one at a time.")
(description "This package provides kakoune plugin to work on multiple
selection one by one. Just a thin wrapper around marks to solve a common
use-case.")
(license license:unlicense))))
(define-public kak-surround
(let ((commit "6e45966444603529b06da5a539bf7f427475bd1f")
(revision "0"))
(package
(name "kak-surround")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/maximbaz/surround.kak")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1i7khyqh55lyqh0a6q1h0jqq74s4l5hzp64v559w8syvmh0xchhk"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
#~'(("rc/surround.kak" "share/kak/plugins/"))))
(home-page "https://github.com/maximbaz/surround.kak")
(synopsis "A plugin to surround selections in kakoune.")
(description "This package provides a kakoune plugin to surround
selections.")
(license license:unlicense))))
(define-public kak-state-save
(let ((commit "e8b6c269ac91eab45b0fe0d2b1f5dd49515ecd00")
(revision "0"))
(package
(name "kak-state-save")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.com/Screwtapello/kakoune-state-save")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "11g2b8aac032q1mns99vrx0rl9rwlinfkim6rkc910y3sk8yfj8j"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
#~'(("state-save.kak" "share/kak/plugins/"))))
(home-page "https://gitlab.com/Screwtapello/kakoune-state-save")
(synopsis "A plugin to help Kakoune save and restore state between
sessions.")
(description "This package provides a plugin to help Kakoune save and
restore state between sessions.")
(license license:expat))))
(define-public kak-buffers
(let ((commit "6b2081f5b7d58c72de319a5cba7bf628b6802881")
(revision "0"))
(package
(name "kak-buffers")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Delapouite/kakoune-buffers")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0pbrgydifw2a8yf3ringyqq91fccfv4lm4v8sk5349hbcz6apr4c"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
#~'(("buffers.kak" "share/kak/plugins/"))))
(home-page "https://github.com/Delapouite/kakoune-buffers")
(synopsis "A kakoune plugin to ease navigation between opened buffers.")
(description "This package provides a plugin to ease the navigation
between opened buffers.")
(license license:expat))))
(define-public kak-board
(let ((commit "5759dcc5af593ff88a7faecc41a8f549ec440771")
(revision "0"))
(package
(name "kak-board")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/lePerdu/kakboard")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0g8q0rkdnzsfvlibjd1zfcapngfli5aa3qrgmkgdi24n9ad8wzvh"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
#~'(("kakboard.kak" "share/kak/plugins/"))))
(home-page "https://github.com/lePerdu/kakboard")
(synopsis "A kakoune plugin to allow clipboard integration for Kakoune.")
(description "This package provides a plugin to allow clipboard integration
for kakoune.")
(license license:expat))))
(define-public kak-rainbow
(let ((commit "63097fbf478217f8b5aa4f85eaa26c95d7c5243e")
(revision "0"))
(package
(name "kak-rainbow")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/JJK96/kakoune-rainbow")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1hx79mxrajnkxk2f1q38zydgjhf5fb3kwmwvrmjv861rqqpbm49f"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
#~'(("rainbow.kak" "share/kak/plugins/"))))
(home-page "https://github.com/JJK96/kakoune-rainbow")
(synopsis "A kakoune plugin to highlight matching parenthesis.")
(description "This package provides a plugin to highlight matching
parenthesis in kakoune.")
(license license:expat))))
(define-public kak-auto-pairs
(let ((commit "d4b33b783ea42a536c848296b5b6d434b4d1470f")
(revision "0"))
(package
(name "kak-auto-pairs")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/alexherbo2/auto-pairs.kak")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "017x9g89q0w60y561xhigc0f14ryp4phh1hdna847ca5lvmbxksp"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
#~'(("rc/auto-pairs.kak" "share/kak/plugins/"))))
(home-page "https://github.com/alexherbo2/auto-pairs.kak")
(synopsis "A kakoune plugin to enable auto pairing of characters.")
(description "This package provides a kakoune plugin to enable auto
pairing of characters..")
(license license:unlicense))))