The Settings page allows you to customize your DFX Dashboard environment and manage important DFX-related configurations, including automated shell completion setup and comprehensive cache management. This centralized configuration hub ensures optimal development workflow and system performance.

Overview

The Settings page is organized into four main configuration tabs designed for comprehensive environment management:

Version Manager

DFX version selection between bundled and system installations

Cache Management

DFX version cache management and installation control

Environment Variables

DFX environment variables configuration and management

Shell Completion

Automated dfx command completion setup for enhanced productivity

Configuration Management

Version Manager Tab

The Version Manager tab provides comprehensive DFX version management capabilities, allowing you to switch between bundled and system DFX installations.

DFX Version Selection

Bundled DFX

Utilizes dfx v0.25.0 that comes packaged with the DFX Dashboard app

System DFX

Uses the DFX version installed on your system via dfxvm

Bundled DFX Features

Installing New Versions

The Version Manager allows you to install new DFX versions directly from the interface:

1

Select Version

Choose from available DFX versions in the dropdown

2

Install

Click “Install” to download and install the selected version

3

Monitor Progress

Track installation progress with the progress indicator

4

Set as Default

Optionally set the newly installed version as default

The bundled DFX option allows you to use the Dashboard even if dfx is not installed on your system, which can be useful for quick setups or testing. The current system dfx version is displayed next to the toggle (e.g., “dfx 0.25.0”).

Profile File Management

When you update environment variables or set up shell completion through the DFX Dashboard, it intelligently manages your shell profile files:

Cross-Platform Profile Support

The Dashboard will attempt to update the first existing file it finds in the order listed above, or create the appropriate file if none exist. This ensures compatibility across different system configurations.

Best Practices

Troubleshooting

Advanced Configuration

Custom Cache Locations

Environment Variable Templates

Development Template

Pre-configured environment variables for development workflows

Production Template

Environment variables optimized for production deployments

Team Template

Shared environment configurations for team collaboration

Custom Template

Create custom environment variable templates

Additional Resources

Ready to learn more about the DFX Dashboard? Continue to the About page for information about the application, version details, and additional resources.