diff --git a/README.md b/README.md index 6fb4476..a480fd7 100644 --- a/README.md +++ b/README.md @@ -112,13 +112,13 @@ Pour résoudre les soucis d'upgrade, il est conseillé : * se connecter à la machine * passer en root -~~~ +~~~bash sudo su - ~~~ * formater les partitions -~~~ +~~~bash mkfs.ext4 -L nixos /dev/sda1 swapoff -a mkswap /dev/sda2 @@ -127,7 +127,7 @@ swapon -a * monter les partitions dans /mnt -~~~ +~~~bash mount /dev/sda1 /mnt/ mkdir /mnt/etc/ mkdir /etc/nixos @@ -141,13 +141,13 @@ mount --bind /mnt/tmp /tmp * installer les paquets nécessaires -~~~ +~~~bash apt-get install bzip2 git byobu htop glances ~~~ * création d'utilisateur (n'importe quil mot de passe) -~~~ +~~~bash adduser nix groupadd -r nixbld for n in $(seq 1 10); do useradd -c "Nix build user $n" -d /var/empty -g nixbld -G nixbld -M -N -r -s "$(which nologin)" nixbld$n; done @@ -155,13 +155,13 @@ for n in $(seq 1 10); do useradd -c "Nix build user $n" -d /var/empty -g nixbld * mise-à-jour des certificats -~~~ +~~~bash update-ca-certificates ~~~ * installer nix -~~~ +~~~bash chown -R nix /nix /tmp su - nix bash <(curl https://nixos.org/nix/install) @@ -170,7 +170,7 @@ exit * créer un profil nix pour root & un channel -~~~ +~~~bash . ~nix/.nix-profile/etc/profile.d/nix.sh nix-channel --remove nixpkgs nix-channel --add https://nixos.org/channels/nixos-unstable nixos @@ -179,13 +179,13 @@ nix-channel --update * installer un editeur de texte -~~~ +~~~bash nix-env -i vim_configurable ~~~ * installation de nixos-install -~~~ +~~~bash cat < /root/configuration.nix { fileSystems."/" = {}; boot.loader.grub.enable = false; @@ -204,7 +204,7 @@ nix-env -i -A config.system.build.nixos-install \ si la machine existe déjà, cloner le dépôt dans /mnt/etc/nixos pour cela, créer clef ssh et l'ajouter sur la forge -~~~ +~~~bash ssh-keygen -t ed25519 cp ~/.ssh/id_ed25519* /mnt/etc/nixos/ @@ -215,13 +215,13 @@ git submodule update * monter /etc/nixos vers /mnt/etc/nixos pour que la config clonée fonctionne -~~~ +~~~bash mount --bind /mnt/etc/nixos/ /etc/nixos/ ~~~ * mettre à jour la configuration matérielle -~~~ +~~~bash export NIX_PATH=nixpkgs=/root/.nix-defexpr/channels/nixos:nixos=/root/.nix-defexpr/channels/nixos/nixos nixos-generate-config --root /mnt ~~~ @@ -232,7 +232,7 @@ notamment le périphérique utilisé par grub * installer le système sur le disque -~~~ +~~~bash unset NIXOS_CONFIG nixos-install ~~~