NixOS configuration template : base tools, localisation
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.
 
 
 
 
 
 
Go to file
Yves Dubromelle ec4aa5ac32 hydra: activation de services de vitualisation sur le builder
* certaines expressions nix demandent à être exécutées dans des VM, conatiners et autres.
    Jusque là, ces builds restaient dans la file d'attente d'hydra.
    Cela devrait corriger le problème.
9 years ago
base users; ajustement groupes 9 years ago
desktop bonnes pratiques selon nixos 9 years ago
logiciel-custom déplacement dans dossier spécifique 9 years ago
public hydra: activation de services de vitualisation sur le builder 9 years ago
.gitignore commit initial 9 years ago
Makefile ajout de la date après un full-auto 9 years ago
README.md readme: commentaire 9 years ago
base.nix application du template 9 years ago
config-generator.nix activation de Es + kibana sur radx 9 years ago
module-template.nix MaJ template 9 years ago

README.md

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

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