First commit with entire first rendition of the project

This commit is contained in:
Your Name
2026-06-25 21:18:07 -06:00
commit 551322a94b
42 changed files with 4346 additions and 0 deletions

34
config.example.yaml Normal file
View File

@@ -0,0 +1,34 @@
# Copy this file to config.yaml and fill in your settings.
# spectra searches for config.yaml in order:
# 1. $PWD/config.yaml
# 2. ~/.config/spectra/config.yaml
# 3. /etc/spectra/config.yaml
# Or pass a custom path with: spectra -c /path/to/config.yaml
unsplash:
# Required: register at https://unsplash.com/developers
access_key: ""
# Optional filters
query: ""
collections: ""
display:
saturation: 0.5
# Physical orientation in degrees: 0, 90, 180, 270
orientation: 0
resolution:
width: 1600
height: 1200
schedule:
interval_hours: 1
random_delay_seconds: 300
mqtt:
enabled: false
broker: localhost
port: 1883
topic_prefix: spectra
client_id: spectra-display
username: ""
password: ""