a dark, customizable discord theme. https://betterdiscord.app/theme/midnight
Find a file
refact0r 151176d321 ci: use refact0r/class-update@v3
the old action ran on node20 (deprecated by github actions) and its
default changelist, SyndiShanX/Update-Classes on github, was deleted,
so every run failed with a 404. the fork runs on node24 and reads the
changelist from its codeberg home.
2026-08-09 18:33:10 -07:00
.codex improve systems 2026-06-22 13:20:09 -07:00
.github ci: use refact0r/class-update@v3 2026-08-09 18:33:10 -07:00
assets host iceland image 2025-07-31 16:22:06 -07:00
build chore: update classes >_< 2026-07-17 02:33:24 +00:00
docs improve systems 2026-06-22 13:20:09 -07:00
scripts improve systems 2026-06-22 13:20:09 -07:00
src chore: update classes >_< 2026-07-17 02:33:24 +00:00
test color pass 1 2025-12-18 21:59:31 -08:00
themes better flavor list 2026-06-26 11:34:44 -07:00
.gitignore reorg 2026-06-22 12:32:49 -07:00
.prettierrc improve mention message edge + some other stuff 2025-03-18 15:57:12 -07:00
AGENTS.md improve systems 2026-06-22 13:20:09 -07:00
CLAUDE.md reorg 2026-06-22 12:32:49 -07:00
CONTRIBUTING.md contributing guidelines 2026-06-04 04:49:39 -07:00
LICENSE update license year 2025-05-05 16:53:42 +03:00
package-lock.json npm audit fix 2026-04-01 15:47:02 -07:00
package.json improve systems 2026-06-22 13:20:09 -07:00
README.md better flavor list 2026-06-26 11:34:44 -07:00

midnight

a dark, customizable discord theme.

install

vencord/betterdiscord (or any client that supports theme files)

  1. download the theme file, midnight.theme.css. (there should be a download button at the top right of the page)
  2. drag the file into your theme folder. (there should be a button to open the theme folder in theme settings)
  3. (optional) customize the theme by editing the options in midnight.theme.css.

add https://refact0r.github.io/midnight-discord/build/midnight.css to your theme import links. you will need to copy the theme variables to your quickcss in order to customize the theme.

flavors

flavors are preset customizations for midnight.

to use a flavor, follow the install instructions above but download the flavor theme file of your choice instead of midnight.theme.css.

discord server

need help? want to give feedback? want to be notified about upcoming changes? join https://discord.gg/nz87hXyvcy

contributing

this theme uses a dev script to check for changes in the source css files and combine them into a build file. to run locally:

  1. clone the repository.
  2. run npm i.
  3. create a .env file in the project root with the paths of any local theme files you want to update (comma separated)
DEV_OUTPUT_PATH=C:\Users\USERNAME\AppData\Roaming\Vencord\themes\midnight-dev.theme.css
  1. run npm run dev.
  2. make changes to any file in /src or the main theme file. the local theme files you listed will automatically be updated, along with the build file in /build.
  3. make a pull request with your changes!

credits

original design inspired by https://github.com/schnensch0/zelk

window controls inspired by https://github.com/Dyzean/Tokyo-Night

thanks to all the contributors!