pilafdob139 downloadsCustomize File and Folder icons with bundled Phosphor icon assets.
Nicons is an Obsidian plugin for customizing icons across the Obsidian interface. It is a standalone plugin built on Iconic's icon-management foundation, with Phosphor Icons as the default icon pack.
The bundled Phosphor SVGs are embedded into the built plugin and work on desktop, Android, and iOS. Users can also choose an SVG icon pack stored inside their vault. Emojis are available in the picker as a built-in secondary option.
gym, bills, or math can find related Phosphor icons.After enabling Nicons, right-click a supported item and choose Change icon. Pick an icon or emoji, optionally set a color, and save.
Open Settings -> Community plugins -> Nicons to configure:
Enter a vault-relative folder such as Assets/icons in Nicons settings to use a different SVG pack. Nicons supports flat SVG folders and variant folders such as regular, bold, thin, fill, or similar names on desktop and mobile.
Nicons works locally and does not make network requests. A custom icon pack is read only from the vault-relative folder selected in Nicons settings. To apply file and folder icons and evaluate icon rules, Nicons enumerates loaded vault entries and uses their paths and metadata; it does not upload vault content.
Install dependencies, then build:
npm install
npm run build
For manual testing, copy main.js, manifest.json, and styles.css into:
<vault>/.obsidian/plugins/nicons/
Nicons is licensed under the MIT License. It includes source derived from Iconic under MIT No Attribution and embeds Phosphor Icons under MIT; see THIRD_PARTY_NOTICES.md and vendor/phosphor-icons/LICENSE.
Developed by Filip, @pilafdob.