diff --git a/config-generator.nix b/config-generator.nix index 3ccefc7..6b41dc9 100644 --- a/config-generator.nix +++ b/config-generator.nix @@ -15,18 +15,13 @@ in # TODO camel case partout # TODO everything in english # TODO sortir ce qui est privé -# TODO portage du système d'annuaire de machines de capgemini ###### interface options = { #* Utilisé pour avoir des raccourcis de machine r6d.computers = { - isLatitude = mkEnableOption "Identification du nom de machine."; - isMonstre = mkEnableOption "Identification du nom de machine."; isNeoNomade = mkEnableOption "Identification du nom de machine."; isNomade = mkEnableOption "Identification du nom de machine."; - isPedro = mkEnableOption "Identification du nom de machine."; - isPhenom = mkEnableOption "Identification du nom de machine."; isRollo = mkEnableOption "Identification du nom de machine."; }; }; @@ -58,28 +53,6 @@ in ## Affectation des profils aux machines - (mkIf comp.isLatitude { - networking.hostName = "latitude.dubronetwork.fr"; # Define your hostname. - r6d.profiles = { - isDubronetwork = true; - isWorkstation = true; - }; - - r6d.config-generator = { - jetbrains-licensed = true; - laptop = true; - nix-serve-client = true; - nix-serve-server = true; - tincAddress = "192.168.12.2/24"; - tincExtraConfig = '' - ConnectTo = monstre_dubronetwork_fr - ConnectTo = rollo_dubronetwork_fr - ConnectTo = hydra_prunetwork_fr - ConnectTo = ocean_prunetwork_fr - ''; - }; - }) - (mkIf comp.isNeoNomade{ networking.hostName = "neo-nomade.dubronetwork.fr"; # Define your hostname. r6d.profiles = { @@ -110,38 +83,6 @@ in laptop = true; }; }) - (mkIf comp.isPedro { - r6d.profiles = { - isDubronetwork = true; - isServer = true; - }; - - r6d.config-generator = { - fail2ban = true; - }; - }) - (mkIf comp.isPhenom { - networking.hostName = "phenom.dubronetwork.fr"; # Define your hostname. - r6d.profiles = { - isDubronetwork = true; - isWorkstation = true; - }; - - r6d.config-generator = { - jetbrains-licensed = true; - #hydra-core = true; - nix-serve-client = true; - nix-serve-server = true; - edition-photo = true; - tincAddress = "192.168.12.1/24"; - tincExtraConfig = '' - ConnectTo = monstre_dubronetwork_fr - ConnectTo = rollo_dubronetwork_fr - ConnectTo = hydra_prunetwork_fr - ConnectTo = ocean_prunetwork_fr - ''; - }; - }) (mkIf comp.isRollo { networking.hostName = "rollo.dubronetwork.fr"; # Define your hostname. r6d.profiles = {