{ "name": "Main Dashboard", "description": "Public dashboard with news, weather, and quick links", "visibility": "public", "backgroundImage": "", "backgroundImageAttachment": "fixed", "backgroundImageRepeat": "no-repeat", "backgroundImageSize": "cover", "colorScheme": "dark", "customCss": "/* See custom-boards.css in repo */", "layout": { "columnCount": 8 }, "items": [ { "id": "clock-widget", "type": "clock", "x": 0, "y": 0, "width": 2, "height": 2, "options": { "showDate": true, "dateFormat": "full", "timeFormat": "24", "is24HourFormat": true } }, { "id": "weather-widget", "type": "weather", "x": 2, "y": 0, "width": 2, "height": 2, "options": { "location": "Stockholm, Sweden", "unit": "celsius" } }, { "id": "search-widget", "type": "search", "x": 4, "y": 0, "width": 4, "height": 1, "options": {} }, { "id": "rss-homelab", "type": "rss", "x": 0, "y": 2, "width": 3, "height": 4, "options": { "feedUrls": [ "https://selfh.st/rss/", "https://noted.lol/rss/", "https://feeds.fireside.fm/selfhosted/rss" ], "postsLimit": 10, "enableRtl": false, "descriptionLineClamp": 3, "hideDescription": false, "name": "Homelab News" } }, { "id": "rss-cyber", "type": "rss", "x": 3, "y": 2, "width": 3, "height": 4, "options": { "feedUrls": [ "https://www.bleepingcomputer.com/feed/", "https://feeds.feedburner.com/TheHackersNews", "https://krebsonsecurity.com/feed/" ], "postsLimit": 10, "enableRtl": false, "descriptionLineClamp": 2, "hideDescription": false, "name": "Cybersecurity" } }, { "id": "rss-tech", "type": "rss", "x": 6, "y": 2, "width": 2, "height": 4, "options": { "feedUrls": [ "https://news.ycombinator.com/rss", "https://techcrunch.com/feed/" ], "postsLimit": 8, "enableRtl": false, "descriptionLineClamp": 2, "hideDescription": true, "name": "Tech News" } }, { "id": "app-gmail", "type": "app", "x": 0, "y": 6, "width": 1, "height": 1, "options": { "appId": "gmail" } }, { "id": "app-github", "type": "app", "x": 1, "y": 6, "width": 1, "height": 1, "options": { "appId": "github" } }, { "id": "app-reddit", "type": "app", "x": 2, "y": 6, "width": 1, "height": 1, "options": { "appId": "reddit" } }, { "id": "app-youtube", "type": "app", "x": 3, "y": 6, "width": 1, "height": 1, "options": { "appId": "youtube" } }, { "id": "app-discord", "type": "app", "x": 4, "y": 6, "width": 1, "height": 1, "options": { "appId": "discord" } }, { "id": "app-proxmox", "type": "app", "x": 0, "y": 7, "width": 1, "height": 1, "options": { "appId": "proxmox" } }, { "id": "app-portainer", "type": "app", "x": 1, "y": 7, "width": 1, "height": 1, "options": { "appId": "portainer" } }, { "id": "app-plex", "type": "app", "x": 2, "y": 7, "width": 1, "height": 1, "options": { "appId": "plex" } }, { "id": "app-nextcloud", "type": "app", "x": 3, "y": 7, "width": 1, "height": 1, "options": { "appId": "nextcloud" } }, { "id": "app-vaultwarden", "type": "app", "x": 4, "y": 7, "width": 1, "height": 1, "options": { "appId": "vaultwarden" } } ], "apps": [ { "id": "gmail", "name": "Gmail", "description": "Email", "iconUrl": "gmail", "href": "https://mail.google.com", "behavior": "newTab", "network": { "enabled": true, "timeout": 2000 } }, { "id": "github", "name": "GitHub", "description": "Code Repository", "iconUrl": "github", "href": "https://github.com", "behavior": "newTab" }, { "id": "reddit", "name": "Reddit", "description": "Social News", "iconUrl": "reddit", "href": "https://reddit.com", "behavior": "newTab" }, { "id": "youtube", "name": "YouTube", "description": "Video Platform", "iconUrl": "youtube", "href": "https://youtube.com", "behavior": "newTab" }, { "id": "discord", "name": "Discord", "description": "Chat", "iconUrl": "discord", "href": "https://discord.com", "behavior": "newTab" }, { "id": "proxmox", "name": "Proxmox", "description": "Virtualization", "iconUrl": "proxmox", "href": "https://proxmox.lemonlink.eu", "behavior": "newTab", "network": { "enabled": true } }, { "id": "portainer", "name": "Portainer", "description": "Docker Management", "iconUrl": "portainer", "href": "https://portainer.lemonlink.eu", "behavior": "newTab" }, { "id": "plex", "name": "Plex", "description": "Media Server", "iconUrl": "plex", "href": "https://plex.lemonlink.eu", "behavior": "newTab" }, { "id": "nextcloud", "name": "Nextcloud", "description": "Cloud Storage", "iconUrl": "nextcloud", "href": "https://cloud.lemonlink.eu", "behavior": "newTab" }, { "id": "vaultwarden", "name": "Vaultwarden", "description": "Password Manager", "iconUrl": "vaultwarden", "href": "https://vault.lemonlink.eu", "behavior": "newTab" } ] }