An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

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/)