Dracula Icon

Forgejo

Dracula Theme for Forgejo

§Forgejo

This package ships three CSS themes in the theme/ folder:

  • theme-dracula.css — dark (Dracula)
  • theme-alucard.css — light (Alucard)
  • theme-draculalucard.css — auto (follows prefers-color-scheme; requires both Dracula and Alucard)

Gitea: These themes may work on Gitea instances, but they are developed and tested against Forgejo only.

§Install using Git

If you are a git user, you can install the theme and keep up to date by cloning the repo:

git clone https://github.com/dracula/forgejo.git

Copy the CSS files from theme/ into your instance's custom assets directory (see Activating theme below).

§Install manually

Download using the GitHub .zip download option, unzip it, and copy the files from the theme/ folder.

§Activating theme

  1. Copy one or more theme files from theme/ into your Forgejo custom assets directory:

    custom/public/assets/css/
    

    Install every file you plan to use. If you want Draculalucard (auto), copy all three files — it imports theme-dracula.css and theme-alucard.css.

  2. Edit your instance app.ini and register the themes under [ui]:

    [ui]
    THEMES = dracula,alucard,draculalucard
    DEFAULT_THEME = draculalucard
    

    Theme names match the CSS filename without the theme- prefix and .css extension.

  3. Restart Forgejo so the new assets and configuration are loaded.

  4. Open your instance, go to Settings → Appearance, and pick Dracula, Alucard, or Draculalucard.

    Boom! It's working ✨

§Example deployment

For a full container-based setup that downloads and installs these themes, see forge.axfive.net:

Mist Over Transylvania

Morbius