Skip to content

rakino/Testament

Repository files navigation

Testament - Personal dot(?)files

This repository contains my dotfiles and Guix System literate configurations. (README for LiveCDs has been moved to its own directory.)

Usage

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.scm

This repository uses BLUE build system, the entry point is at blueprint.scm.

blue configure
blue build

For available commands, run blue help.

blue help

Examples:

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-os

Shared configurations

Hosts

NOTE:

dorphine (x86_64-linux, UEFI, ZFS, NVIDIA) | deploy

chapra (x86_64-linux, UEFI, ZFS) | deploy

nuporta (x86_64-linux, UEFI, ZFS) | deploy

ignamma (x86_64-linux, UEFI, XFS) | deploy

involemi (x86_64-linux, BIOS, XFS) | deploy

Build workers for https://guix.moe.

Mirrors for https://guix.moe.

Guix Resources

Getting started

  1. GNU Guix README and Introduction
  2. Getting started with GNU Guix
  3. Getting started with Guix System

Documentation

Publication

Community

About

[mirror] Guix System literate configurations and dotfiles

Topics

Resources

Stars

Watchers

Forks

Contributors