Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Digital Rust

Kat SuricataKat Suricata134 downloads

A warm, tech-dystopian Obsidian theme inspired by corrupted hardware and failing systems.

Add to Obsidian
Digital Rust screenshot
Digital Rust screenshot
  • Overview
  • Scorecard
  • Updates2

Digital Rust

Digital Rust is a warm, tech-dystopian colour scheme for Obsidian, inspired by corrupted hardware and failing systems. Built around deep rust-copper tones with strategic pops of colour named after system failures, the theme embraces the beauty of digital decay while maintaining excellent readability.

This is the official Obsidian port of Digital Rust, dark mode only.

Installation

From the community directory

Digital Rust can be installable directly from Obsidian via Settings → Appearance → Themes → Manage. You can see it on the Obsidian theme directory here.

Manual

  1. Download theme.css and manifest.json from the latest release.
  2. Create a folder named Digital Rust inside your vault's .obsidian/themes/ directory.
  3. Place both files in that folder.
  4. In Obsidian, open Settings → Appearance and select Digital Rust from the theme dropdown.

For developers

Clone this repository into your vault's themes directory and select it in Obsidian:

cd /path/to/your/vault/.obsidian/themes/
git clone https://github.com/KatSuricata/Obsidian-Digital-Rust.git "Digital Rust"

CSS is linted against the official stylelint-config-obsidianmd rules used during community theme review:

npm install
npm run lint

The lint config relaxes exactly one rule: selector-class-pattern permits camelCase selectors, because Obsidian's own class names (.cm-selectionBackground, .HyperMD-codeblock, …) can't be renamed from a theme.

Releasing

Versions are published as GitHub releases via GitHub Actions:

  1. Bump the version in package.json and run npm run version to update manifest.json and versions.json.
  2. Commit and push, then push a tag matching the new version number (for example git tag 1.0.1 && git push --tags).
  3. The release workflow creates a draft release with manifest.json and theme.css attached; review and publish it.

Related

  • Digital Rust design system: specification and ports for other applications.

License

Apache License 2.0 © Kat Suricata

HealthExcellent
ReviewPassed
About
Apply a warm, tech-dystopian dark theme built around deep rust-copper tones with strategic pops of color named after system failures. Maintain excellent readability while evoking corrupted hardware and the aesthetic of digital decay.
Details
Current version
1.0.1
Last updated
Last week
Created
Last week
Updates
2 releases
Downloads
134
License
Apache-2.0
Report bugRequest featureReport theme
Sponsor
PayPal
Ko-fi
Support
Author
Kat SuricataKat Suricatathemeerkat
KatSuricata.com/
GitHubkatsuricata
creativeartifice.com
katsuricata.eo.page
Blueskykatsuricata.com
  1. Community
  2. Themes
  3. Digital Rust

Related themes

Minimal screenshot

Minimal

GitHub Theme screenshot

GitHub Theme

Things screenshot

Things

Shimmering Focus screenshot

Shimmering Focus

Cupertino screenshot

Cupertino

Wasp screenshot

Wasp

Baseline screenshot

Baseline

Prism screenshot

Prism

Velocity screenshot

Velocity

Willemstad screenshot

Willemstad