You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# nixos-template-base
|
|
|
|
|
|
|
|
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
|
|
|
|
|