radix/README.md

61 lines
1.6 KiB
Markdown
Raw Normal View History

2023-08-28 13:05:17 +00:00
# GNU/Radix
This repository features my [GNU Guix](https://guix.gnu.org/) configuration and custom channel.
![awesome-1](./screenshots/awesome-1.jpg)
![awesome-2](./screenshots/awesome-2.jpg)
## Here you can find (at the moment)
### my personal configurations of
- awesome
- doas
- fish
- git
- GNU Bash
- GNU Emacs
- GNU Info
- kakoune
- lf
- mpv
- newsraft
- thinkfan
- zathura
### and some (not too impressive) [guile modules](https://codeberg.org/anemofilia/radix/src/branch/main/modules/radix)
2023-08-04 01:07:54 +00:00
2023-08-28 15:45:43 +00:00
## Usage
To update Radix along with Guix via guix pull, write the following definition to ~/.config/guix/channels.scm,
```scheme
(channel
(name 'radix)
(url "https://codeberg.org/anemofilia/radix.git")
(branch "main")
(introduction
(make-channel-introduction
"f9130e11e35d2c147c6764ef85542dc58dc09c4f"
2023-08-28 15:45:43 +00:00
(openpgp-fingerprint
"99D0 38B0 CC2F 7356 34D0 82F3 5A8F 3D62 C87A 2B33"))))
```
for example:
```scheme
;; ~/.config/guix/channels.scm
(cons (channel
(name 'radix)
(url "https://codeberg.org/anemofilia/radix.git")
(branch "main")
(introduction
(make-channel-introduction
"f9130e11e35d2c147c6764ef85542dc58dc09c4f"
2023-08-28 15:45:43 +00:00
(openpgp-fingerprint
"99D0 38B0 CC2F 7356 34D0 82F3 5A8F 3D62 C87A 2B33"))))
%default-channels)
;; channels.scm ends here.
```
If you are a [Guix Home](https://guix.gnu.org/en/manual/devel/en/html_node/Home-Configuration.html) user, check out the home-channels-service-type.
## Consider also visiting these channels
- [Hako - Rosenthal](https://codeberg.org/hako/Rosenthal)
- [Akagi - Guix channel](https://git.sr.ht/~akagi/guixrc)