3.1 Introduction
Currently, there are two types of configuration files:
- Traditionally, Lepton EDA and gEDA settings were stored as Scheme
source code files, and some of them are still in use: gafrc and
gschemrc (see Legacy configuration
settings). The work is underway to convert them to the new
configuration system.
- New settings are stored in *.conf ini-like text files and can
be accessed using the
lepton-cli config
command.
Important:
Starting with Lepton EDA release
1.9.10:
- Most of the gafrc and gschemrc options are
deprecated and replaced with new
configuration parameters. For remaining options, see Legacy configuration settings.
- All the
gnetlistrc options are deprecated. Please stop using this
obsolete configuration file.
- Legacy names for *.conf configuration files are no longer used:
instead of geda.conf, geda-user.conf, and
geda-system.conf, configuration files are named lepton.conf,
lepton-user.conf and lepton-system.conf, respectively. The
lepton-upcfg(1)
utility can upgrade your settings stored in geda*.conf files.
- The directory for user configuration files is
$XDG_CONFIG_HOME/lepton-eda/ (usually,
~/.config/lepton-eda/).
- The directory ~/.gEDA/ is no longer used.
Note: Later in this document, recently added options and groups of options
may be marked with “Since release.”, designating their introduction
in the specified Lepton EDA release
, for example:
“Since 1.9.10.” means the changes are available since Lepton EDA
1.9.10.