-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathguix.scm
33 lines (30 loc) · 1.27 KB
/
guix.scm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
(use-modules (gnu packages base)
(gnu packages emacs-xyz)
(gnu packages version-control)
(guix build-system emacs)
(guix download)
(guix git-download)
(guix gexp)
((guix licenses) #:prefix license:)
(guix packages))
(define repository-root-directory (dirname (current-filename)))
(define-public emacs-disproject
(package
(name "emacs-disproject")
(version "0.0.0-dev")
(source
(local-file repository-root-directory
#:recursive? #t
#:select? (git-predicate repository-root-directory)))
(build-system emacs-build-system)
(propagated-inputs (list emacs-transient))
(home-page "https://github.com/aurtzy/disproject")
(synopsis "Transient interface for managing and interacting with projects")
(description
"Disproject is a package for GNU Emacs that implements Transient menus for
dispatching project-related commands on top of the @code{project.el} library. It
aims to provide a more featureful version of the @code{project-switch-project}
command, which it is inspired by. Those who are familiar with Projectile may also
find similarities to @code{projectile-commander}.")
(license license:gpl3+)))
emacs-disproject