- Editor mode -


Docs on the JSON values

The top-level object is the root of the JSON structure. It's between the first pair of curly braces ({}). This is where you define global settings for the page. Such as Style, wallpaper and title.

The following settings are supported in the top-level object.

  • title - The page title (which is the big header at the top of the page and on the tab)
  • style - CSS to inject into the page. This is useful for theming your homepage to your liking.
  • searchKey - The keystroke that triggers the search popup to appear. (default: \)
  • wallpaper - the URL to the background image to use.
  • links - The list of widgets that are rendered on the page.

The links list

This list defined as .links is the list of widgets that are rendered on the page. The following widgets are supported and allowed:

  • list - A list of links to show. Takes as arguments: a list of Link objects, an icon name (as per material design icons), a title, and a color.
  • NL
  • clock - A digital clock that shows the current time and date of your system. Takes no arguments.
  • buienradar - A weathermap of The Netherlands. Takes no arguments.
  • knmi - A weathermap of The Netherlands. Takes no arguments.
  • rss - A simple RSS feed reader. Takes as arguments: resource: the url to the feed to read.

The link object

The link object takes as arguments:

  • title - the name of the link
  • href - the URL to point to
  • color - the color of the element
  • icon - a material design icon to show
  • shortcutKey - a sequence of keys to press to navigate to this url (mousetrap syntax).

Search