diff --git a/config-generator.nix b/config-generator.nix index a06a2bd..76383f0 100644 --- a/config-generator.nix +++ b/config-generator.nix @@ -64,6 +64,7 @@ in rabbitmq = mkEnableOption "Profil pour activer le service de messagerie AMQP."; radicale = mkEnableOption "Profil pour activer le service d'hébergement de calendrier + tâches & contacts."; scanner = mkEnableOption "Profil pour que les scanners soient utilisable."; + smokeping = mkEnableOption "Profil pour activer le monitoring réseau par smokeping."; swap = mkEnableOption "Profil pour que le swap soit activé."; virtualbox = mkEnableOption "Profil pour l'utilisation de VirtualBox."; xmonad = mkEnableOption "Profil pour activer le gestionnaire de fenêtres xmonad."; @@ -123,6 +124,7 @@ in #dns_resolveur = true; # inutile d'exposer la conf complète du serveur par le store tant qu'il n'y a pas de protection complémentaire - utilisation SSH ? #nix-serve-server = true; + smokeping = true; #rabbitmq = true; }; @@ -174,6 +176,7 @@ in docker = true; locate = true; fail2ban = true; + smokeping = true; swap = true; }; }) diff --git a/public/service-monitoring-smokeping.nix b/public/service-monitoring-smokeping.nix index 7896832..d24e4b3 100644 --- a/public/service-monitoring-smokeping.nix +++ b/public/service-monitoring-smokeping.nix @@ -7,8 +7,7 @@ let profiles = config.r6d.profiles; in -# TODO: ajouter option -mkIf true { +mkIf cfg.smokeping { # Paquets environment.systemPackages = with pkgs; [