Un hiboux grognon sur un globe terrestre

mbunel.xyz

Graphe des dépendances

Ce (gros) fichier svg présente le graphe complet des dépendances de ce site. Il est généré avec la commande suivante :

guix graph -t references $(readlink -f $GUIX_ENVIRONMENT/)

Le gestionnaire de paquets Guix permet de reproduire cet état du système sur différentes machines, garantissant la reproductibilté de ce site. On peut retourner à cet état du système en utilisant la commande suivante :

guix time-machine -m manifest.scm -c channels.scm -- shell

Avec manifest.scm le fichier suivant:

(specifications->manifest
 '("bash" "make" "pandoc" "tidy" "emacs-no-x" "emacs-weblorg" "emacs-htmlize" "emacs-citeproc-el" "pdf2svg" "texlive-base" "texlive-standalone" "texlive-pgf" "graphviz-minimal"))

et channels.scm le fichier suivant :

(list (channel
        (name 'guix)
        (url "https://git.savannah.gnu.org/git/guix.git")
        (branch "master")
        (commit
          "9d09b0cf841fb657a1aec12e9bab68e00c2b493c")
        (introduction
          (make-channel-introduction
            "9edb3f66fd807b096b48283debdcddccfea34bad"
            (openpgp-fingerprint
              "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA")))))