diff --git a/stack.yaml b/stack.yaml
index 2f81e573969e29ba209d69516639fc348cc96eeb..7fadd3dd52183028f1808e6fab4ce8ebcd509bda 100644
--- a/stack.yaml
+++ b/stack.yaml
@@ -177,3 +177,4 @@ ghc-options:
   hmatrix: -O2 -fsimpl-tick-factor=10000 -fdicts-cheap -fdicts-strict -flate-dmd-anal  -fno-state-hack
   sparse-linear: -O2 -fsimpl-tick-factor=10000 -fdicts-cheap -fdicts-strict -flate-dmd-anal  -fno-state-hack
   gargantext-graph: -O2 -fsimpl-tick-factor=10000 -fdicts-cheap -fdicts-strict -flate-dmd-anal  -fno-state-hack
+  "$locals": -fwrite-ide-info -hiedir=".stack-work/hiedb"
diff --git a/weeder.dhall b/weeder.dhall
new file mode 100644
index 0000000000000000000000000000000000000000..2acb553bbf17f21a952af5be52d56b9c5c887705
--- /dev/null
+++ b/weeder.dhall
@@ -0,0 +1,3 @@
+{ roots = [ "^Main\\.main\$"
+          , "^Paths_.*"
+          ], type-class-roots = True }