|
1 ano atrás | |
---|---|---|
guixrus | 1 ano atrás | |
scripts | 1 ano atrás | |
.build.yml | 1 ano atrás | |
.editorconfig | 2 anos atrás | |
.gitconfig | 2 anos atrás | |
.gitignore | 3 anos atrás | |
.guix-authorizations | 1 ano atrás | |
.guix-channel | 2 anos atrás | |
COPYING | 3 anos atrás | |
README.md | 1 ano atrás | |
news.txt | 1 ano atrás |
A Guix channel, maintained by the whereiseveryone community.
Project page here.
We hope everyone will volunteer and join us in a concerted global effort to give free computing and society the attention, help, and chance it needs to succeed.
We have to nurture a community that takes the responsibility and compassion to pass down and share exceptional education and technology to those who might push free society forward into the next generations of the post-digital era.
The odds are against us if we don't.
Guix is the tool for this arduous work.
The goals of this channel are to provide packages and services that are:
Send patches to ~whereiseveryone/guixrus@lists.sr.ht
Please note that we only accept 100% free software.
jgart, unmatched-paren, and/or raghavgururajan can review patches and merge them.
Reach out if you would like to help us with reviewing code.
Note: Make sure you use #:prefix rus:
when importing (guixrus ...)
modules,
to avoid name collisions.
You can subscribe to the mailing list by sending an email to ~whereiseveryone/list+subscribe@lists.sr.ht
If you see anything in guixrus that you would like to upstream feel free to send it to guix-patches@gnu.org
We just ask that you attribute any co-authors following guidelines for submitting patches to GNU Guix.
To see packages that have been marked for upstreaming use the following todo.sr.ht
label:
label:upstream.
git format-patch
and git send-email
It is recommended to use git
to create and send patches.
Read more.
Common git arguments associated with guixrus are in .gitconfig
file. You can
make changes suggested in .gitconfig
to your local .git/config
like below.
$ git config --local include.path ../.gitconfig
Clone this repository and load its modules using Guix's load-path.
For example, to install guixrus-st
, you could do the following:
git clone https://git.sr.ht/~whereiseveryone/guixrus
cd guixrus
guix install -L . st-guixrus
Add this channel to your list of guix channels located at $HOME/.config/guix/channels.scm
.
(append
(list
(channel
(name 'guixrus)
(url "https://git.sr.ht/~whereiseveryone/guixrus")
(introduction
(make-channel-introduction
"7c67c3a9f299517bfc4ce8235628657898dd26b2"
(openpgp-fingerprint
"CD2D 5EAA A98C CB37 DA91 D6B0 5F58 1664 7F8B E551")))))
%default-channels)
Run guix pull
to sync the channel's modules with your store.
If using guix home
add the following to your config:
(simple-service 'guixrus-service
home-channels-service-type
(list
(channel
(name 'guixrus)
(url "https://git.sr.ht/~whereiseveryone/guixrus"))))
Discussion regarding this channel happens at #whereiseveryone
on the Libera IRC network.
irc.libera.chat/#whereiseveryone
#whereiseveryone%irc.libera.chat@irc.cheogram.com
#libera_#whereiseveryone:matrix.org