gnu: Add emacs-sway.

* gnu/packages/emacs-xyz.scm (emacs-sway): New variable.
This commit is contained in:
Nicolas Graves 2023-08-09 21:12:18 +02:00 committed by Andrew Tropin
parent 56fddefc6d
commit e6c6014f03
No known key found for this signature in database
GPG Key ID: 2208D20958C1DEB0
1 changed files with 26 additions and 0 deletions

View File

@ -12208,6 +12208,32 @@ The following completions are currently available:
@end itemize")
(license license:gpl3+)))
(define-public emacs-sway
;; Commit from Nicola's fork (dash free version with various improvments)
(let ((commit "838ef531a30fe616f0141adbdabc132d4edfd374")
(revision "0"))
(package
(name "emacs-sway")
(version (git-version "0.6.1" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/thblt/sway.el")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0ddaz8my3z4ca2z81kf1h8773pyx8h0l0ra3ssqd1rq5j0041wdh"))))
(build-system emacs-build-system)
(home-page "https://github.com/thblt/sway.el")
(synopsis "Communication with the Sway window manager")
(description
"This is a basic library to control the Sway window manager from Emacs.
Its main use case is in combination with popup managers like Shackle, to
use frames instead of windows while still giving focus to existing frames
instead of duplicating them.")
(license license:gpl3+))))
(define-public emacs-sweet-theme
(let ((commit "78f741806ecebe01224bf54d09ad80e306652508")
(revision "0"))