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.
#+begin_src shell
** About / 關於
[[https://github.com/rakino/Rosenthal][Rosenthal]] is a [[https://guix.gnu.org/en/manual/devel/en/html_node/Channels.html][Guix channel]] maintained by [[https://ultrarare.space/][Hilton Chain]].
This channel was created for experiments, it currently holds some packages not ready for upstreaming to [[https://guix.gnu.org/][GNU Guix]].
Search for packages in Rosenthal and other channels with the [[https://toys.whereis.みんな/][toys]] instance maintained by [[https://git.sr.ht/~whereiseveryone/][whereis.みんな]] community.
Unstable contents: packages not publicly exported, packages with a suffix like =-dev=, =-for-<some package>= or =-<full version>=, and all services are considered unstable. They are subject to change and may be deleted at any time.
If you are a [[https://guix.gnu.org/en/manual/devel/en/html_node/Home-Configuration.html][Guix Home]] user, check out the =home-channels-service-type=.
Alternatively, Rosenthal can be used seperately with the following steps: