title: is it possible to hide kernels from the jupyterlab launcher?
body: <p>I am working in Jupyterlab and I'm using voila to create dashboard application based on notebooks. Each aaplication lives withit's own set of dependancies thus a specific kernel (venv) is created for every single one of them.</p>
  <p>My problem is that all these kernels are register in my jupyterlab env and displayed in the launcher as shown here:</p>
  <p><a href="https://i.stack.imgur.com/l4TAS.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/l4TAS.jpg" alt="enter image description here" /></a></p>
  <p>I would like to hide them from jupyterlab so that they don't apear in the kernel list. Following this documentation (<a href="https://jupyter-notebook.readthedocs.io/en/stable/config.html" rel="nofollow noreferrer">https://jupyter-notebook.readthedocs.io/en/stable/config.html</a>) and other posts on SO, I created a notebook config file:</p>
  <pre><code>jupyter notebook --generate-config
  </code></pre>
  <p>and added this configuration to the file :</p>
  <pre class="lang-py prettyprint-override"><code>c.KernelSpecManager.whitelist = set('ir', 'javascript', 'python3')
  </code></pre>
  <p>but it didn't change anything to the launcher. Is there another way or did I miss something ?</p>