Hiding Navigator tiles#

Anaconda Navigator contains some configuration options that allow you to customize the visibility of application tiles available on the Navigator Home tab.

Creating configuration files#

To customize Navigator’s tiles, create a configuration file (for example, hide-tiles.yaml) in the Navigator applications folder.

Note

Configuration files can be named whatever you want (within the character limits for files in your operating system), but must be in .yaml format.

The Navigator applications folder is inside the hidden .anaconda folder, which is created when Navigator is opened for the very first time.

Choose the tab that corresponds with your operating system for command line instructions on opening the Navigator applications folder and creating a .yaml file within it.

  1. Open an Anaconda Prompt window.

  2. Navigate to the Navigator applications folder by running the following command:

    cd %APPDATA%\.anaconda\navigator\applications\
    
  3. Create a new blank configuration file by running the following command:

    # Replace <FILE_NAME> with the desired name for your config file
    # For example, nav-tile-config.yaml
    type nul > <FILE_NAME>.yaml
    
  4. Open the new file in your default text editor by running the following command:

    <FILE_NAME>.yaml
    
  1. Open a Terminal window.

  2. Navigate to the Navigator applications folder by running the following command:

    cd ~/.anaconda/navigator/applications/
    
  3. Create a new blank configuration file by running the following command:

    # Replace <FILE_NAME> with the desired name for your config file
    # For example, nav-tile-config.yaml
    touch <FILE_NAME>.yaml
    
  4. Open the new file in your default text editor by running the following command:

    open <FILE_NAME>.yaml
    

Hiding existing tiles#

The tiles that are visible on the Navigator Home page are controlled by the channels you have in your channels list. For example, the JupyterLab tile, along with the jupyterlab package, is available on the Home page when you have the defaults channel in your channels list, but becomes unavailable (and not visible) if defaults is removed from the channels list.

Furthermore, if you add conda-forge, bioconda, or other repository channels to your channels list, you will see additional application tiles on the Home page.

If you don’t want some of these tiles to be visible, you can use the config .yaml file in your Navigator applications folder to set their availability to false.

There are a few default applications that have hardcoded names within Navigator:

  • Anaconda Cloud Notebooks - anaconda_notebooks

  • Anaconda on AWS Graviton - anaconda_graviton

  • Datalore - datalore

  • Dataspell - dataspell

  • IBM watsonx - ibm_watson

  • Oracle Cloud Infrastructure - oracle_oci

  • PyCharm Community - pycharm_ce

  • PyCharm Professional - pycharm_pro

  • VS Code - vscode

Any other package tiles are hidden by their tile name.

  1. Create a new config file or edit an existing one.

  2. Add text similar to the following, depending on the tile(s) you want to hide:

    vscode:
        is_available: false
    pycharm_ce:
        is_available: false
    # For example, if you have conda-forge added as a channel
    pyboat:
        is_available: false
    gnuradio-core:
        is_available: false
    

In this example, the VS Code and PyCharm Community default application tiles and the pyboat and gnuradio-core tiles from conda-forge will be hidden from users in the Navigator Home tab.

Caution

If your tiles fail to hide, ensure that your yaml file does not contain any tab spacing. Use four spaces instead of a tab for any indents.

Note

Navigator currently does not support pattern matching or regex while hiding tile names.