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.
Open an Anaconda Prompt window.
Navigate to the Navigator applications folder by running the following command:
cd %APPDATA%\.anaconda\navigator\applications\
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
Open the new file in your default text editor by running the following command:
<FILE_NAME>.yaml
Open a Terminal window.
Navigate to the Navigator applications folder by running the following command:
cd ~/.anaconda/navigator/applications/
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
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 some default applications that have hardcoded names within Navigator:
Anaconda Cloud 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
PyScript -
pyscript
QT Console -
qtconsole
RStudio -
rstudio
Spyder -
spyder
VS Code -
vscode
Any other package tiles are hidden by their tile name.
Create a new config file or edit an existing one.
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.