# nixos-template-base Version de nixos supportée : NixOs 16.09 Ce dépôt stocke une configuration générique des machines. Une recette dite "config-generator" adapte la configuration selon le nom de la machine (FQDN). Actuellement, les scripts contiennent un peu de configuration spécifique pour les machines des mainteneurs. # Lien pour install sur machine distante * https://nixos.org/wiki/How_to_install_NixOS_from_Linux#Installing_through_a_chroot * https://github.com/NixOS/nixpkgs/issues/13305 # Notes pour l'upgrade de 16.03 vers 16.09 * mettre le dépôt base sur la branche upgrade-16.09 * changer le channel nixos : ```nix-channel --add https://nixos.org/channels/nixos-16.09 nixos``` * activer x11 dans le configuration.nix ~~~ services.xserver.enable = true; ~~~ * remplacer le bootloader si gummiboot était utilisé ~~~ boot.loader.gummiboot.enable = true; ~~~ devient ~~~ boot.loader.systemd-boot.enable = true; ~~~ Pour résoudre les soucis d'upgrade, il est conseillé : * de désactiver tous les imports (sauf `hardware.nix`) * d'ajouter `.../localisation.nix` dans les imports sous peine d'être en clavier US * d'ajouter ```nixpkgs.config.allowUnfree = true;``` * d'ajouter `vim` aux paquets * de réactiver petit à petit les lignes désactivées