Homer dashboard configuration
Home dashboard configuration file. Documentation: https://github.com/bastienwirtz/homer/blob/main/docs/configuration.md
Validate with Lintel
npx @lintel/lintel check
Properties
Use external configuration file. Using this will ignore remaining config in this file externalConfig: https://example.com/server-luci/config.yaml
Title of the dashboard
Subtitle of the dashboard
Title of the document. When not filled, title (and subtitle will be used)
Path to logo image
Dashboard icon
Show header, default is true
1 nested properties
hotkey for search, e.g. Shift
'auto' or number (must be a factor of 12: 1, 2, 3, 4, 6, 12)
whether you want to display a message when the apps are not accessible anymore (VPN disconnected for example). You should set it to true when using an authentication proxy, it also reloads the page when a redirection is detected when checking connectivity.
2 nested properties
send cookies & authorization headers when fetching service specific data. Set to true if you use an authentication proxy. Can be overrided on service level.
2 nested properties
Layout of the dashboard, either 'columns' or 'list'
One of 'auto', 'light', or 'dark'
'default' or one of the themes available in 'src/assets/themes'
Will load custom CSS files. Especially useful for custom icon sets. Entries are paths to the stylesheets
2 nested properties
13 nested properties
13 nested properties
7 nested properties
The refresh interval in milliseconds for reloading the message url
See https://bulma.io/documentation/components/message/#colors for styling options
Title of the message box
Fontawesome icon for the message box
HTML content for the message box
Links in the navigation bar
Services
Definitions
13 nested properties
13 nested properties
Layout of the dashboard, either 'columns' or 'list'
One of 'auto', 'light', or 'dark'
hotkey for search, e.g. Shift
Url of the link. When #filename is used, it is a link to another homer page, while 'filename' is the name of the config file
Name as seen in the navbar
Fontawesome icon
html tag target attribute like _blank for a new page
The refresh interval in milliseconds for reloading the message url
See https://bulma.io/documentation/components/message/#colors for styling options
Title of the message box
Fontawesome icon for the message box
HTML content for the message box
send cookies & authorization headers when fetching service specific data. Set to true if you use an authentication proxy. Can be overrided on service level.
Service name
Fontawesome icon for the service
A path to an image can also be provided. Note that icon take precedence if both icon and logo are set.
Optional css class to add on the service group. Example 'highlight-purple'
Path to a logo. Alternatively a fa icon can be provided
Fontawesome icon for the item, alternative for logo
Show tag
Optional keyword used for searching purpose
Url of this item
html tag target attribute like _blank for a new page
Styleclass for the tag
Optional, loads a specific component that provides extra features. MUST MATCH a file name (without file extension) available in src/components/services