No description
Find a file
2026-07-04 21:46:08 +05:30
.gitignore initial commit: termina obsidian theme 2026-07-04 21:07:14 +05:30
LICENSE initial commit: termina obsidian theme 2026-07-04 21:07:14 +05:30
manifest.json bump to 1.0.2 2026-07-04 21:46:08 +05:30
README.md add funding badges and Ko-fi support section 2026-07-04 21:45:43 +05:30
screenshot-full.png improve screenshot legibility, bump to 1.0.1 2026-07-04 21:40:39 +05:30
screenshot.png use uncompressed crop for screenshot, skip forced 512x288 resize 2026-07-04 21:41:22 +05:30
theme.css replace !important with variable-driven specificity 2026-07-04 21:35:20 +05:30

termina

GitHub release GitHub downloads License Ko-fi GitHub Sponsors

A tui-style Obsidian theme. Every panel becomes a bordered box with a lowercase label, sharp corners, monospace everything.

termina screenshot

No rounded corners, no fluff, just clean bordered panels like panes in a terminal multiplexer.

Features

  • Every panel (editor, sidebars, status bar, command palette) drawn as a bordered box with a lowercase label
  • Zero rounded corners, anywhere
  • Neutral oklch grayscale palette with a purple accent, dark and light
  • Monospace throughout (DM Mono, falls back to JetBrains Mono / Fira Code)
  • Every knob lives at the top of theme.css: gap size, border thickness, font, label color

Installation

Search for termina in Settings > Appearance > Themes > Manage. (Not yet on the community theme browser, submission pending.)

Manual

Download this repo (or clone it with git) and copy the folder into your vault's theme directory as termina, so you end up with .obsidian/themes/termina/manifest.json.

  • macOS / Linux: <your-vault>/.obsidian/themes/
  • Windows: <your-vault>\.obsidian\themes\

.obsidian is hidden, turn on "show hidden files" if you don't see it. Restart Obsidian afterward and enable termina in Settings > Appearance > Themes.

With git

macOS / Linux:

git clone https://github.com/xevrion/obsidian-termina.git "<your-vault>/.obsidian/themes/termina"

Windows (PowerShell):

git clone https://github.com/xevrion/obsidian-termina.git "<your-vault>\.obsidian\themes\termina"

If you'd rather keep the clone elsewhere and just link it in, symlink instead of copying:

ln -s /path/to/obsidian-termina "<your-vault>/.obsidian/themes/termina"
New-Item -ItemType SymbolicLink -Path "<your-vault>\.obsidian\themes\termina" -Target "C:\path\to\obsidian-termina"

Font

The theme is built around DM Mono. Without it, it falls back to JetBrains Mono, Fira Code, or whatever monospace font you have.

macOS: brew install --cask font-dm-mono, or grab it from Google Fonts and install through Font Book.

Windows: download from Google Fonts, select all the .ttf files, right click, Install.

Arch: yay -S ttf-dmmono

Fedora / Ubuntu / most Linux:

mkdir -p ~/.local/share/fonts/dm-mono && cd ~/.local/share/fonts/dm-mono
for f in DMMono-Light DMMono-LightItalic DMMono-Regular DMMono-Italic DMMono-Medium DMMono-MediumItalic; do
    curl -sLO "https://github.com/google/fonts/raw/main/ofl/dmmono/$f.ttf"
done
fc-cache -f

Customization

The variables that matter are at the top of theme.css:

variable what it does
--termina-font font stack
--gap spacing between panels
--border-thickness panel border thickness
--label-color panel label color
--label-font-size panel label size

Colors live in the .theme-dark / .theme-light blocks. Swap the oklch() values to retheme.

Support

If this theme saves you time, consider buying me a coffee or sponsoring on GitHub. A star on the repo helps others find it too.

Ko-fi

License

MIT, see LICENSE.