You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Hilton Chain 92ba09a173
rosenthal: Remove empty modules.
2 years ago
LICENSES Import iwd-service-type from Nikita Domnitskii's dotfiles. 2 years ago
rosenthal rosenthal: Remove empty modules. 2 years ago
.gitattributes Initial commit. 2 years ago
.guix-authorizations .guix-authorizations: Move up the new key. 2 years ago
.guix-channel Initial commit. 2 years ago
README.org Add README.org. 2 years ago
pre-inst-env Initial commit. 2 years ago

README.org

Rosenthal - A certain Guix channel.

About

For packages sumbitted to Guix but not merged yet, a comment for the corresponding debbugs link is given (And those packages would be removed once merged).

For packages already exist in Guix, however with a newer version or not available in master branch at the moment, a version suffix is added to their variable names, e.g. foo-1.14.514 (while the package name is still foo), these packages would be removed once they are available in Guix's master branch.

For packages sourced on a not-released-yet checkout, a "dev" suffix is added to both their variable and package names, e.g. both variable name and package name are bar-dev. For revisions, the result of git describe --tags is generally used. If upstream didn't tag version, tag it first, otherwise when no version could be found, start the revision from "0".

For packages with special features, a suffix to both variable and package name is added. e.g. hello/static (while with package name hello-static), test-minimal, halo-nox (without X), nya-sans-whatever (with whatever features disabled).

Usage

  1. Clone the repository.

    git clone https://github.com/rakino/rosenthal.git rosenthal
    cd rosenthal
  2. Prefix guix commands with the pre-inst-env script.

    ./pre-inst-env guix <whatever>

Alternatively, a Guix channel is also available:

  (channel
   (name 'rosenthal)
   (url "https://github.com/rakino/rosenthal")
   (branch "trunk")
   (introduction
    (make-channel-introduction
     "7677db76330121a901604dfbad19077893865f35"
     (openpgp-fingerprint
      "13E7 6CD6 E649 C28C 3385  4DF5 5E5A A665 6149 17F7"))))

To use that, write the above definition to ~/.config/guix/channels.scm, for example:

  ;; ~/.config/guix/channels.scm
  (cons* (channel
	  (name 'rosenthal)
	  (url "https://github.com/rakino/rosenthal")
	  (branch "trunk")
	  (introduction
	   (make-channel-introduction
	    "7677db76330121a901604dfbad19077893865f35"
	    (openpgp-fingerprint
	     "13E7 6CD6 E649 C28C 3385  4DF5 5E5A A665 6149 17F7"))))
	 %default-channels)
  ;; channels.scm ends here.