61 lines
1.6 KiB
Markdown
61 lines
1.6 KiB
Markdown
# 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)
|
|
|
|
## 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"
|
|
(openpgp-fingerprint
|
|
"F164 709E 5FC7 B32B AEC7 9F37 1F2E 76AC E3F5 31C8"))))
|
|
```
|
|
|
|
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"
|
|
(openpgp-fingerprint
|
|
"F164 709E 5FC7 B32B AEC7 9F37 1F2E 76AC E3F5 31C8"))))
|
|
%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)
|