From 348433e39538ba576dd31b9daed8f2920a1d3520 Mon Sep 17 00:00:00 2001 From: Jean-Pierre PRUNARET Date: Mon, 20 Mar 2017 21:29:21 +0100 Subject: [PATCH] ajout service hoogle local pour profil dev-haskell --- public/public.nix | 1 + public/service-hoogle.nix | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 public/service-hoogle.nix 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 + }; +}