Skip to content
GitHub

How to Configure

dash has extensive configuration options.

  • Modify the default config which is usually under $HOME/.config/gh-dash/config.yml.
  • Use the --config flag to specify a different configuration file.
  • Create a .gh-dash.yml file in a repo for project specific configuration.

Give me more details! Using the following logic:

  1. If $GH_DASH_CONFIG is a non-empty string, dash will use this file for its configuration.
  2. If $GH_DASH_CONFIG isn’t set and you’re in a git repository, it will look for .gh-dash.yml or .gh-dash.yaml in the repository root.
  3. If neither of the above applies, then:
  • If $XDG_CONFIG_HOME is a non-empty string, the default path is $XDG_CONFIG_HOME/gh-dash/config.yml.
  • If $XDG_CONFIG_HOME isn’t set, then:
    • On Linux and macOS systems, the default path is $HOME/.config/gh-dash/config.yml.
    • On Windows systems, the default path is %USERPROFILE%\.config\gh-dash\config.yml.


The configuration for dash is schematized. The pages in this section list the configuration options, their defaults, and how you can use them.

Documentation and schema for the configuration of your GitHub dashboard.