j4charlie22 downloadsAdds Material-style file and folder icons to the Obsidian file explorer.
An Obsidian plugin that brings the Material Icon Theme file tree style to Obsidian.
This plugin adapts the file and folder icon experience from the open-source material-extensions/vscode-material-icon-theme project for Obsidian's file explorer.
dist/material-icons.json mapping file.Create a folder in your vault:
<your-vault>/.obsidian/plugins/material-icon-theme-for-vault/
Copy these files into that folder:
manifest.json
main.js
styles.css
icons/
dist/material-icons.json
LICENSE
MATERIAL_ICON_THEME_LICENSE.txt
README.md
In Obsidian, go to Settings -> Community plugins.
Turn off restricted mode if needed.
Enable material-icon-theme-for-vault.
Obsidian's community plugin installer downloads the plugin entry files, but it
may not install the large icons/ and dist/ resource folders. If the settings
page reports missing icon resources:
Open download page.material-icon-souce.zip from the latest GitHub release.Import folder and choose the extracted folder that contains icons/
and dist/material-icons.json.The plugin copies those resources into its vault plugin folder and reloads the file explorer icons automatically.
Each GitHub release should include material-icon-souce.zip so users can import
the icon resources from the plugin settings page.
After creating a release for a tag, upload the resource pack:
scripts/release-resource-pack.sh <release-tag>
The script rebuilds material-icon-souce.zip from dist/ and icons/, then
uploads it to the release with gh release upload --clobber.
The bundled SVG icons and dist/material-icons.json mapping are derived from
material-extensions/vscode-material-icon-theme,
which is licensed under the MIT License.
Keep MATERIAL_ICON_THEME_LICENSE.txt with this plugin when copying, sharing, or
redistributing the bundled icon assets.
This Obsidian adapter code is released under the MIT License. See LICENSE.
The bundled Material Icon Theme assets retain their original MIT copyright notice.
See MATERIAL_ICON_THEME_LICENSE.txt.