Nova Desktop

unlisted

by Fabien Polly (Infinition)

Desktop-style interface with grid, widgets, apps, and multiple pages.

5 starsUpdated 6mo agoMIT
View on GitHub

obsidian-nova icon

Obsidian Nova

License TypeScript Release Obsidian Plugin Buy Me a Coffee

A desktop-style interface inside Obsidian: configurable grid layout, widgets, apps, multiple pages, and full keyboard navigation. Built for power users who want a hacker-friendly dashboard in their vault.

Plugin ID: nova-desktop

Companion plugin for widgets: ObsidGet


Features

  • Wallpaper, taskbar, and dock. Place widgets and apps on a configurable logical grid (default 36x36, range 12-64).
  • Multiple pages: swipe or arrow keys to switch. Optional page names and atlas view (grid of all pages).
  • Built-in widgets: Clock, Quick Note, Mini MD, Pomodoro, 2048, Snake, Tic-Tac-Toe, Chess AI, Calculator, System info, BTC ticker, Ping, Video, YouTube, IDE. All run inside Nova.
  • ObsidGet widgets: import widgets from the ObsidGet plugin gallery (Kanban, Code Garden, Tamagotchi, etc.). Clearly separated in the Widget Gallery (All / Nova / ObsidGet tabs).
  • Apps: Finder (vault browser, open notes) and Web (in-app browser). Open in panes or fullscreen.
  • Drag to move, resize from bottom-right handle. Widgets auto-grow when content changes.
  • Themes: Dark, Light, Obsidian (native CSS vars), Cyberpunk, Forest.
  • Layout, config, and widget state saved in Obsidian plugin data.

Grid and layout

  • Placement: items have x, y, cols, rows in grid units. No overlap.
  • Edit mode: click the pencil icon on the taskbar to move, resize, or delete. Click an item to open its edit modal. Click pencil again to lock.
  • UI scale (50-150%) and widget scale (50-150%) are independent settings.

Keyboard shortcuts

KeyAction
Left / Right arrowsChange page
Home / EndAdjust UI scale
Page Up / Page DownAdjust widget scale or grid density

Settings

  • Bar position: Top, Bottom, Left, Right.
  • Theme selection.
  • Wallpaper (URL or vault path; supports video).
  • Grid density (12-64).
  • Page dots: position, size, blur.
  • Transparent ObsidGet widgets toggle.

Requirements

  • Obsidian 1.5.0 or later.
  • Optional: ObsidGet for imported widgets.

Star History

Star History Chart

License

MIT. See LICENSE.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.