## Required settings - move these to ENV if you want to check in this file
time_format: 24 # 12 or 24
disable_screensaver: false # Ask browser to request a lock that prevents device screens from dimming or locking.
optimize_images: false # Whether Kiosk should resize images to match your browser screen dimensions for better performance.
use_gpu: true # Enable GPU acceleration for improved performance.
show_archived: false # Allow assets marked as archived to be displayed.
## ID(s) of person or people to display
require_all_people: false # When true, only show images containing all specified people together
## ID(s) of album or albums to display
## Album IDs to exclude from being shown. Albums in this list will be filtered from
## appearing in the frame even if they are included in the 'album' list.
album_order: random # random | newest | oldest
## Date range or ranges to display
- "YYYY-MM-DD_to_YYYY-MM-DD"
## Value(s) of tag(s) to display
memories: false # show memories
# date_filter: last-30-days # only applies to people and random assets
experimental_album_video: false
disable_ui: false # this is just a shortcut for all ui elements (show_time, show_date, show_image_time, show_image_date)
frameless: false # remove border around image and rounded corners.
hide_cursor: false # Hide cursor/mouse via CSS.
font_size: 100 # the base font size as a percentage. OMIT the % character
background_blur: true # display a blurred version of image as background
background_blur_amount: 10 # amount of blur to apply to background image (sigma)
theme: fade # which theme to use. fade or solid
layout: single # which layout to use. single | splitview | splitview-landscape | portrait | landscape
# sleep_start: 22 # sleep mode start time
# sleep_end: 7 # sleep mode end time
# sleep_dim_screen: false # dim screen when sleep mode is active (only works with Fully Kiosk Browser)
transition: none # cross-fade, fade or none
fade_transition_duration: 1 # in seconds
cross_fade_transition_duration: 1 # in seconds
## Image display settings
show_progress: false # display a progress bar
image_fit: contain # none | contain | cover
image_effect: none # none | zoom | smart-zoom
use_original_image: false # use the original file.
show_owner: false # show the owner of the image
image_time_format: 24 # 12 or 24
image_date_format: YYYY-MM-DD
show_image_description: false
show_image_location: false
show_more_info_image_link: true
show_more_info_qr_code: true
like_button_action: favorite # album, favorite or both [album, favorite]
hide_button_action: tag # tag, archive, or both [tag, archive]
## Weather feature - you’ll need an API key from OpenWeatherMap
## Add iframes into Kiosk - you can use local files or remote URLs
# - https://iframe.immichkiosk.app/pokemon
# - ./iframes/pokemon.html
## Immich API keys for specific users
# show_user: false # show user name
## Options that can NOT be changed via url params
fetched_assets_size: 1000
cache: true # cache select api calls
prefetch: true # fetch assets in the background
asset_weighting: true # use weighting when picking assets