diff --git a/Makefile b/Makefile index 1f983f3..1496ee5 100644 --- a/Makefile +++ b/Makefile @@ -11,5 +11,5 @@ pull: echo "Pulling all channel's git repositories..." echo "Based on the gap between the current commit and the latest commit of guix's official repo, this operation may take a while..." guix pull --channels=./channels.scm - # guix describe --format=channels > ./channels.scm + guix describe --format=channels > ./channels-lock.scm diff --git a/README.md b/README.md index 6e09a0e..d764ae2 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,11 @@ Tutorials for Guix itself: - [GNU Guix Reference Manual](https://guix.gnu.org/en/manual/en/guix.html): read this first for installation and basic usage & setup. - [GNU Guix Cookbook](https://guix.gnu.org/en/cookbook/en/guix-cookbook.html): read this after you have your Guix installed and have some basic knowledge about Guix. +## Key community projects + +- +- + ## Notes 1. `'a`: a syntax sugar of `(quote a)`, a symbol `a` is not evaluated. @@ -48,6 +53,10 @@ scheme@(guile-user)> (cons 1 2) $9 = (1 . 2) ``` +## Guix Mirror in China + + + ## FAQ ### 1. In which scenarios should I use `cons*` instead of `list` / `cons`? @@ -82,7 +91,9 @@ $15 = (1 2 3 4 5 6) 1. docs for `use-modules`: it's provided by guile, see 1. docs for `use-service-modules`, `use-package-modules` & `use-system-modules`: No docs for them. But you can read their definition in source code: -1. Source code: +1. Source code: + 1. + 1. ### 4. Why `guix pull` so slow?(stuck in `computing guix derivation`) @@ -101,3 +112,16 @@ To speed up the first reconfigure, see nonuix's official README for details. Same as above, you can add nonguix's substitutes to speed up the `guix system reconfigure` process. + + + +## References + +Other dotfiles that inspired me: + +- +- +- +- +- +