This repository contains my dotfiles and Guix System literate configurations. (README for LiveCDs has been moved to its own directory.)
Environment setup is done via ~guix time-machine~ and ~guix shell~. .envrc is available for direnv to automate the process.
guix time-machine -C channels.lock -- shell -m manifest.scmThis repository uses BLUE build system, the entry point is at blueprint.scm.
blue configure
blue buildFor available commands, run blue help.
blue helpExamples:
- Configure substitute servers:
blue --fresh-store configure URL='https://bordeaux.guix.gnu.org https://ci.guix.gnu.org'- Variables can also be set temporarily:
blue URL='https://cache-cdn.guix.moe' build-os- Multiple commands can be chained by
--, they’ll be executed in order.
blue build -- compile -- build-osNOTE:
- ZFS support is implemented in https://codeberg.org/guix/guix/pulls/8346
- For NVIDIA proprietary driver: avoid GDM if you encounter issues
Build workers for https://guix.moe.
Mirrors for https://guix.moe.
- GNU Guix Reference Manual
- GNU Guix Cookbook: Tutorials and detailed examples for GNU Guix
- Guix Documentation Center: Documentation of Guix-adjacent software
- Planet Guix: Meta-blog that collects posts from the blogs of various Guix hackers and contributors
- A Scheme Primer: Primer for the Scheme family of programming languages
- The Purely Functional Software Deployment Model: The foundation Guix operates on
- GNU Guix Publications: Written materials that talk about GNU Guix
- yhetil.org/guix: Guix-related mailing lists
- toys.whereis.social / search.guix.moe: Search engines for Guix channels
- guix-aggregator: Dotfiles aggregator

