Installation de NixOS
Voir aussi : vidéo peertube - vidéo youtube - dépôt git
Un tuto sur l’installation de NixOS, une distribution Linux fonctionnelle.
Qu’est-ce-que NixOS
distribution Linux qui s’inspire de la programmation fonctionnelle
idée : implémenter les élements logiciels (programmes, configs…) sous forme de fonctions (avec des entrées et des sorties) et les composer
NixOS est basée sur Nix (gestionnaire de paquets fonctionnel)
la page de NixOS : https://nixos.org
la documentation de NixOS : https://nixos.org/nixos/manual
Installation
récupérer l’iso, préparer une clé de boot ou une VM, booter
passer le clavier en français
loadkeys fr
partitionner et formater le disque-dur
cfdisk /dev/sda mkfs.ext4 -L nixos /dev/sda1 mkswap -L swap /dev/sda2 swapon /dev/sda2
configurer une installation minimale (voir la doc sur la console 8, Ctrl+Alt+F8 ou Ctrl-droit+F8)
mount /dev/disk/by-label/nixos /mnt nixos-generate-config --root /mnt curl\ \ https://gitlab.com/nokomprendo/nokomprendo.gitlab.io/raw/master/posts/tuto_fonctionnel_01/configuration.nix-o /mnt/etc/nixos/configuration.nix nano /mnt/etc/nixos/configuration.nix
lancer l’installation puis éteindre la machine, enlever la clé ou l’iso et booter sur le système installé
nixos-install poweroff
se connecter en root, terminer l’installation puis créer un utilisateur
nano /etc/nixos/configuration.nix nixos-rebuild switch useradd nokomprendo -G wheel -m passwd nokomprendo
rebooter et se reconnecter avec le compte utilisateur créé
reboot