> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 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.

> [tab] Windows CLI
>
> 1. Open an Anaconda Prompt (A command-line application included with Windows installations of Anaconda Distribution and Miniconda. Find it by searching 'Anaconda Prompt' in the Windows Start menu.) window.
>
> 2. Navigate to the Navigator applications folder by running the following command:
>
>    ```sh theme={null}
>    cd %APPDATA%\.anaconda\navigator\applications\
>    ```
>
> 3. Create a new blank configuration file by running the following command:
>
>    ```sh theme={null}
>    type nul > <FILE_NAME>.yaml
>    ```
>
>    Comments
>
>    Replace \<FILE\_NAME> with the desired name for your config file.\\
>
>    For example, `nav-tile-config.yaml`.
>
> 4. Open the new file in your default text editor by running the following command:
>
>    ```sh theme={null}
>    <FILE_NAME>.yaml
>    ```

> [tab] macOS and Linux CLI
>
> 1. Open a Terminal window.
>
> 2. Navigate to the Navigator applications folder by running the following command:
>
>    ```sh theme={null}
>    cd ~/.anaconda/navigator/applications/
>    ```
>
> 3. Create a new blank configuration file by running the following command:
>
>    ```sh theme={null}
>    touch <FILE_NAME>.yaml
>    ```
>
>    Comments
>
>    Replace \<FILE\_NAME> with the desired name for your config file.\\
>
>    For example, `nav-tile-config.yaml`.
>
> 4. Open the new file in your default text editor by running the following command:
>
>    ```sh theme={null}
>    open <FILE_NAME>.yaml
>    ```

## Hiding existing tiles

The tiles that are visible on the Navigator **Home** page are controlled by the channels (A location (URL or file path) in a repository where conda looks for packages.) 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 (Any storage location from which software or software assets, like packages, can be retrieved and installed on a local computer.) 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 some default applications that have hardcoded names within Navigator:

* Anaconda Notebooks - `anaconda_notebooks`
* Anaconda Toolbox - `anaconda-toolbox`
* EduBlocks - `edublocks`
* Glueviz - `glueviz`
* IBM watsonx - `ibm_watson`
* JupyterLab - `jupyterlab`
* Jupyter Notebook - `notebook`
* Oracle Cloud Infrastructure - `oracle_oci`
* Orange 3 - `orange3`
* PyCharm Community - `pycharm_ce`
* PyCharm Professional - `pycharm_pro`
* PythonAnywhere - `python_anywhere`
* PyScript - `pyscript`
* QT Console - `qtconsole`
* RStudio - `rstudio`
* Spyder - `spyder`
* VS Code - `vscode`

Any other package tiles are hidden by their tile name.

1. [Create a new config file](#creating-configuration-files) or edit an existing one.
2. Add text similar to the following, depending on the tile(s) you want to hide:

   ```sh theme={null}
   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.

> [!WARNING]
>
> 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.
