Clean & dark Dracula Theme for Roam Research
- CSS stylesheet based on Hypnos theme by @jordanmoore
- Color pallette from Dracula Theme by Zeno Rocha
- Open or create your
[[roam/css]]
page in your roam instance - In a code block (tripple ` backticks)
- paste this single line:
@import url('https://gamell.io/roam-gambler-dracula/style.css');
-- this way you will automatically get any update I make to the theme, OR - paste the entirety of
style.css
(with your optional customizations)
- paste this single line:
- Enjoy the theme
Alternatively, you can also
- Install Stylus Chrome Extension
- Create a new Style override for
roamresearch.com
and- paste this single line:
@import url('https://gamell.io/roam-gambler-dracula/style.css');
-- this way you will automatically get any update I make to the theme, OR - paste the entirety of
style.css
(with your optional customizations)
- paste this single line:
- Enjoy your favorite theme in Roam Research
- Dark yet colorful: easy on the eyes and clean
- Monospace font for that hacker in you (if anyone knows how to enable the font's --
Fira Code
-- ligatures, please let me know, thanks!) - Better utilization of the horizontal space in big screens thanks to a better responsive layout
- Easily customizable! (see below)
You can easily customize the colors by changing lines 66-72
of the file or, alternatively, overwriting the colors directly in your roam/css
page. Just paste this and change the colors at will:
@import url('https://gamell.io/roam-dracula/style.css');
:root {
/* PRIMARIES FROM DRACULA THEME */
--color-green: #50fa7b;
--color-orange: #ffb86c;
--color-blue: #8be9fd;
--color-purple: #bd93f9;
--color-pink: #ff79c6;
--color-red: #ff5555;
--color-yellow: #f1fa8c;
/* CUSTOMIZE HIGHLIGHT COLORS HERE */
--color-headers: var(--color-yellow);
--color-links: var(--color-green);
--color-bracket-links: var(--color-green);
--color-tag-links: var(--color-orange);
--color-code: var(--color-blue);
--color-other-highlights: var(--color-blue);
}
I did my best to style all the UI, but I am sure I missed some spots, so any fixes & contributions are very welcome :)