diff --git a/public/public.nix b/public/public.nix index 0a60e5b..a40f7b5 100644 --- a/public/public.nix +++ b/public/public.nix @@ -41,6 +41,7 @@ in ./laptop.nix # appli & configuration adaptée pour un PC portable ./print.nix # configuration de base de cups ./service-elasticsearch.nix # service de stockage et recher de données + ./service-hoogle.nix # service hoogle pour haskell ./service-hydra-build.nix # service de construction de paquet. -> la machine compile des paquets ./service-hydra-core.nix # service pour l'instance d'hydra ./service-kibana.nix # service de visualisation de données stockées dans elasticsearch diff --git a/public/service-hoogle.nix b/public/service-hoogle.nix new file mode 100644 index 0000000..83f39a7 --- /dev/null +++ b/public/service-hoogle.nix @@ -0,0 +1,16 @@ +{ config, lib, pkgs, ... }: + +let + inherit (lib) mkIf mkMerge mkThenElse; + cfg = config.r6d.config-generator; + computers = config.r6d.computers; + profiles = config.r6d.profiles; +in + +mkIf cfg.developpement-haskell { + + services.hoogle = { + enable = true; + # port 8080 + }; +}