Skip to content

Themes

Disclaimer

Plugins are created and maintained by the community and are not associated with the stashapp team.

Stash supports CSS themes to adjust the look-and-feel of the interface.

Themes can be installed either via plugin or as Custom CSS.

Managing themes

Themes can be installed and managed from the Settings > Plugins page.

Themes are installed using the Available Plugins section. The Community (stable) source is configured by default.

Installed themes can be updated or uninstalled from the Installed Plugins section.

Adding sources

To add a new source go to Settings > Plugins page and under Available Plugins click Add Source.

Installing themes manually

By default Stash reads plugin configuration files from the plugins sub-directory located where the stash config.yml is read. Typical locations:

  • Windows: %USERPROFILE%\.stash\plugins
  • Unix: /root/.stash/plugins
  • Or: current working directory (cwd)

Themes are added by adding configuration YAML files (format: pluginName.yml) to the plugins directory.

Loaded themes can be viewed in the Settings > Plugins page. After themes are added, removed or edited while Stash is running, they can be reloaded by clicking Reload plugins button.

Installing via Custom CSS

  1. Find a theme from the list and copy the content of .css file.
  2. In Stash, go to Settings > Interface and scroll down to Custom CSS heading.
  3. Make sure Custom CSS enabled is checked.
  4. Click on Edit under Custom CSS and then paste the CSS code into the text box.
  5. You will need to force-reload Shift+F5 in order to see the theme.

Theme sources

Stash comes preconfigured with stashapp/CommunityScripts source maintained by stashapp community.