Obsidian
Applies Noctalia’s generated color palette to Obsidian as a CSS snippet. Both dark and light mode variants are generated, and Obsidian will use whichever matches its current appearance setting.
Requirements:
Section titled “Requirements:”obsidian.cssprovided here
Setup:
Section titled “Setup:”-
Download
obsidian.cssfrom the Obsidian community-templates Github page. -
Enable User Templates in Noctalia:
- Settings → Templates → Toggle Enable User Templates ON → Toggle obsidian (editor) ON
-
Set up Obsidian files
- Open a terminal and navigate to
.config/noctalia. Create a file namedobsidian.toml
Terminal window cd ~/.config/noctaliatouch obsidian.toml- While we’re inside
/.config/noctalia, create a new folder named ‘Obsidian’, then open the folder we just created and paste theobsidian.cssfile that we downloaded in Step 1.
Terminal window mkdir Obsidiancd Obsidiancp ~/Downloads/obsidian.css ~/.config/noctalia/Obsidian - Open a terminal and navigate to
-
Set up Noctalia files
- Navigate to wherever your Obsidian Vault is located, and create a folder called
snippets. Create a file inside the/snippetsfolder namednoctalia.css. The commandtouchcreates empty files,mkdirmakes folders.
Terminal window mkdir ~/Documents/vault/.obsidian/snippetscd snippetstouch noctalia.css - Navigate to wherever your Obsidian Vault is located, and create a folder called
-
Open the
obsidian.tomlfile that we created in Step 3. Copy and paste the following, substituting your local paths:[theme.templates.user.obsidian_extra]input_path = "/home/$USER/.config/noctalia/Obsidian/obsidian.css"output_path = "/home/$USER/Documents/vault/.obsidian/snippets/noctalia.css"input_pathshould point to theobsidian.cssfile that we downloaded earlier which should be in.config/noctalia/Obsidian, andoutput_pathshould point to thenoctalia.cssfile we made previously in your vault folder. Theobsidian.cssfile tellsnoctalia.csswhat colors to generate when Obsidian hot-reloads.
-
Enable CSS snippet in Obsidian
- Open
Settings → Appearance- Ensure “Base Color Scheme” is set to “Adapt to system”
- Toggle “CSS Snippets” should now populate a button, toggle it ON
- Open
How it works:
Section titled “How it works:”This template renders a CSS snippet (noctalia.css) into your Obsidian vault’s snippets/ directory. The snippet overrides Obsidian’s CSS custom properties to match Noctalia’s active palette — backgrounds, text, accents, headings, links, tags, graph view, and more.
Notes:
Section titled “Notes:”- The snippet layers on top of any installed Obsidian theme - it overrides color variables without removing your base theme.
- Obsidian hot-reloads CSS snippets from disk on most platforms. If colors don’t update after a wallpaper change, toggle the snippet off/on in Obsidian’s
Settings → Appearance → CSS Snippets - ‘How it works’ section and general description pulled from the original community template README.