https://github.com/techenthusiastsorg/awesome-guix
Awesome list of resources about GNU Guix
https://github.com/techenthusiastsorg/awesome-guix
awesome awesome-list awesome-lists bookmarks gnu guix guixsd
Last synced: about 1 year ago
JSON representation
Awesome list of resources about GNU Guix
- Host: GitHub
- URL: https://github.com/techenthusiastsorg/awesome-guix
- Owner: techenthusiastsorg
- Created: 2021-01-30T13:53:59.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-24T06:48:35.000Z (about 5 years ago)
- Last Synced: 2025-04-24T07:01:57.496Z (about 1 year ago)
- Topics: awesome, awesome-list, awesome-lists, bookmarks, gnu, guix, guixsd
- Homepage:
- Size: 47.9 KB
- Stars: 54
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-guix - techenthusiastsorg/awesome-guix
README
# awesome-guix
List of awesome things and resources about GNU Guix (https://guix.gnu.org). Pull requests welcome.
## Official Documentation
-
_Reference card_
-
_GNU Guix Manual_
-
_GNU Guix Cookbook_
## Why Guix?
- Solving the deployment crisis with GNU Guix - Dave Thompson, Christopher Webber - LibrePlanet 2016 ([video](https://www.youtube.com/watch?v=iM3y9CSjMtI), [pdf](https://media.libreplanet.org/mgoblin_media/media_entries/1420/libreplanet_guix.pdf))
-
_Guix: A most advanced operating system (and: A quick look at the history of operating systems)_
## Trying Guix
-
_Bitcoin Core notes on how to run Guix in a QEMU virtual machine_
- >
_(Ade Malsasa Akbar, Ubuntubuzz) Let's Try Guix_
## Installing Guix and First Steps
- _Pjotr Prins Guix notes_
-
-
-
_Andy Weidenbaum Guix notes, 5 years old_
## Using Guix day-to-day
-
_Emacs-Guix: Use Guix without leaving Emacs_
-
_(Guix-DE-Integration.md): A guide to better desktop environment integration for Gnu Guix_
-
_(ArneBab): Using GNU Guix for software development (explains how to use Intellij, Zoom, npm...)_
## Going deeper with Guix
### Programming Guix
Scheme programming resources by ascending complexity and specificity to Guix
-
_Scheme Crash Course, from the Guix Cookbook_
-
_A Guile/Scheme mini-tutorial for GNU/Linux developers_
- (book)
_(Simply Scheme, 2/e © 1999 MIT): to learn scheme_
-
_(How to Design Programs 1/e © 2001 Massachusetts Institute of Technology): to learn scheme, with DrScheme as IDE_
- Structure and Interpretation of Computer Programs, second edition, 2/e © 1996 MIT
- (book)
- (videos)
- (unofficial ebook)
- `guix install sicp && info sicp` (texinfo)
_To learn scheme also, the harder way._
-
_(Code Staging in GNU Guix): required reading to understand G-expressions (`#~`, `#$`, `#$@`)_
-
_(Guile Hacker Handbook)_
### Packaging for Guix
-
_(Set Guix hacking env.md): "Use this to set up a functional Guix hacking space. Useful when porting apps to GNU Guix.", 5 years old_
### Imaging with Guix
-
_Mathieu Othacehe. The Guix System image API_
### Deploying with Guix
-
_Running Guix System on a Linode Server_
-
_Running a Ganeti cluster on Guix_
## Troubleshooting
- [Fixing `warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)`](https://www.reddit.com/r/GUIX/comments/jpq1uw/bashminimal507binbash_warning_setlocale_lc_all/)