2023-07-05 07:52:01 +00:00
|
|
|
# -*- mode: org; coding: utf-8; -*-
|
|
|
|
|
|
|
|
#+TITLE: README for Guix-Cantrips
|
|
|
|
|
2023-07-09 05:19:25 +00:00
|
|
|
Utilities to make programming with guix feel like ~magic~.
|
|
|
|
|
|
|
|
* Install
|
|
|
|
|
2023-07-09 05:37:20 +00:00
|
|
|
Currently, the only way to install is with guix. Add this repo as a channel to your channels.scm:
|
2023-07-09 05:19:25 +00:00
|
|
|
|
|
|
|
#+BEGIN_SRC scheme
|
|
|
|
(channel
|
|
|
|
(name 'guix-cantrips)
|
|
|
|
(url "https://git.solarpunk.moe/TakeV/guix-cantrips.git")
|
|
|
|
(branch "main")
|
|
|
|
(introduction
|
|
|
|
(make-channel-introduction
|
|
|
|
"eae81890ad657de402acd7e2013f4f02376a7bf0"
|
2023-07-09 05:27:48 +00:00
|
|
|
(openpgp-fingerprint "1086 326D E207 068C 1C02 5129 A64F 4134 5C74 00AF"))))
|
2023-07-09 05:19:25 +00:00
|
|
|
#+END_SRC
|
|
|
|
|
|
|
|
Then run =guix pull= followed by =guix install guix-cantrips=.
|
|
|
|
|
|
|
|
* Usage
|
|
|
|
Invoke with =guix-cantrips COMMAND=.
|
|
|
|
|
|
|
|
* Utilities
|
|
|
|
The current utilities include:
|
|
|
|
|
|
|
|
| Utility | Description |
|
|
|
|
|---------+----------------------------------------------------------------------------------------------------------------|
|
|
|
|
| summon | Downloads the source code of the specified package, and extracts it to a project directory (~/src by default). |
|
|
|
|
| | *Please note that this can overwrite the folder in the project directory, should the project already exist.* |
|
2023-07-07 21:44:43 +00:00
|
|
|
|
2023-07-09 09:23:32 +00:00
|
|
|
* Stats I guess?
|
|
|
|
|
|
|
|
[[http://ci.ta-kev.digital/jobset/guix-cantrips/badge.svg?type=1]]
|