5d831cf7bed82f3a9e7cefaa9a66af9531defc21
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.nixdans les imports sous peine d'être en clavier US - d'ajouter
nixpkgs.config.allowUnfree = true; - d'ajouter
vimaux paquets - de réactiver petit à petit les lignes désactivées
Description
Languages
Nix
52.4%
Lua
29.5%
Shell
13.9%
Makefile
2.1%
Haskell
1.1%
Other
1%