|
|
|
@ -98,25 +98,25 @@ in
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
###### implementation
|
|
|
|
|
# https://nixos.org/releases/nixos/14.12-small/nixos-14.12.374.61adf9e/manual/sec-writing-modules.html
|
|
|
|
|
# https://nixos.org/wiki/NixOS:extend_NixOS
|
|
|
|
|
config = mkMerge
|
|
|
|
|
[ # Unconditional stuff.
|
|
|
|
|
{
|
|
|
|
|
#r6d.config-generator.enable = true;
|
|
|
|
|
r6d.computers = {
|
|
|
|
|
isHydra = host == "hydra.prunetwork.fr";
|
|
|
|
|
isLatitude = host == "latitude.dubronetwork.fr";
|
|
|
|
|
isMonstre = host == "monstre.dubronetwork.fr";
|
|
|
|
|
isNeoNomade = host == "neo-nomade.dubronetwork.fr";
|
|
|
|
|
isNomade = host == "nomade.dubronetwork.fr";
|
|
|
|
|
isOcean = host == "ocean.prunetwork.fr";
|
|
|
|
|
isPedro = host == "pedro.dubronetwork.fr";
|
|
|
|
|
isPhenom = host == "phenom.dubronetwork.fr";
|
|
|
|
|
isRadx = host == "radx.prunetwork.fr";
|
|
|
|
|
isRollo = host == "rollo.dubronetwork.fr";
|
|
|
|
|
};
|
|
|
|
|
###### implementation
|
|
|
|
|
# https://nixos.org/releases/nixos/14.12-small/nixos-14.12.374.61adf9e/manual/sec-writing-modules.html
|
|
|
|
|
# https://nixos.org/wiki/NixOS:extend_NixOS
|
|
|
|
|
config = mkMerge
|
|
|
|
|
[ # Unconditional stuff.
|
|
|
|
|
{
|
|
|
|
|
#r6d.config-generator.enable = true;
|
|
|
|
|
# r6d.computers = {
|
|
|
|
|
# isHydra = host == "hydra.prunetwork.fr";
|
|
|
|
|
# isLatitude = host == "latitude.dubronetwork.fr";
|
|
|
|
|
# isMonstre = host == "monstre.dubronetwork.fr";
|
|
|
|
|
# isNeoNomade = host == "neo-nomade.dubronetwork.fr";
|
|
|
|
|
# isNomade = host == "nomade.dubronetwork.fr";
|
|
|
|
|
# isOcean = host == "ocean.prunetwork.fr";
|
|
|
|
|
# isPedro = host == "pedro.dubronetwork.fr";
|
|
|
|
|
# isPhenom = host == "phenom.dubronetwork.fr";
|
|
|
|
|
# isRadx = host == "radx.prunetwork.fr";
|
|
|
|
|
# isRollo = host == "rollo.dubronetwork.fr";
|
|
|
|
|
# };
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
# Conditional stuff
|
|
|
|
|