~whereiseveryone/guixrus

Let's hack! GNU's joy store. It's worth the journey!

builds.sr.ht via guixrus

a day ago
a day ago

#Guix 'R Us

A Guix channel, maintained by the whereiseveryone community.

#Goals

The goal of this guix channel is to provide packages and services that are:

  • Yet to be merged upstream.
  • In alpha or beta stage of development.
  • Customized to certain use-cases.
  • Nightly releases.

#Contributing

Send patches to ~whereiseveryone/guixrus@lists.sr.ht

jgart and/or raghavgururajan can review patches and merge them.

#Upstreaming

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.

#Using 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.

$ cat .gitconfig >> .git/config

#Usage

#Without Subscribing

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

#Subscribing

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.

#Communication

Discussion regarding this channel happens at #whereiseveryone on the Libera IRC network.

  • IRC users can connect to irc.libera.chat/#whereiseveryone
  • XMPP users can connect to #whereiseveryone%irc.libera.chat@irc.cheogram.com
  • Matrix users can connect to #libera_#whereiseveryone:matrix.org