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
| | (define-module (gnu packages rcm)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix build-system gnu)
#:use-module (guix licenses)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages perl))
(define-public rcm
(package
(name "rcm")
(version "1.3.3")
(source (origin
(method url-fetch)
(uri (string-append "https://thoughtbot.github.io/rcm/dist/rcm-"
version ".tar.gz"))
(sha256
(base32 "1bqk7rrp1ckzvsvl9wghsr77m8xl3a7yc5gqdsisz492dx2j8mck"))))
(build-system gnu-build-system)
(arguments '(#:tests? #f))
(native-inputs `(("perl" ,perl)
("python-cram" ,python-cram)))
(synopsis "Management suite for dotfiles")
(description "The rcm suite of tools is for managing dotfiles directories. This is
a directory containing all the @code{.*rc} files in your home directory
(@code{.zshrc}, @code{.vimrc}, and so on). These files have gone by many
names in history, such as “rc files” because they typically end in rc
or “dotfiles” because they begin with a period. This suite is useful
for committing your rc files to a central repository to share, but it also
scales to a more complex situation such as multiple source directories
shared between computers with some host-specific or task-specific files.")
(license bsd-3)
(home-page "https://github.com/thoughtbot/rcm")))
|