83 lines
2.0 KiB
YAML
83 lines
2.0 KiB
YAML
---
|
|
|
|
main_packages:
|
|
- gpsd
|
|
- gpsd-clients
|
|
- bc
|
|
- ffmpeg
|
|
- imagemagick
|
|
- ustreamer
|
|
- ffmpeg
|
|
- ethtool
|
|
- python3
|
|
- python3-venv
|
|
- pip
|
|
- python-is-python3
|
|
- apache2
|
|
- php
|
|
- docker
|
|
- docker-compose
|
|
- docker.io
|
|
|
|
autologin_packages:
|
|
- kde-plasma-desktop
|
|
- clinfo
|
|
- mesa-utils
|
|
- vulkan-tools
|
|
- wayland-utils
|
|
- xscreensaver
|
|
- dbus-user-session
|
|
|
|
# chrome kiosk variables
|
|
kiosk_service_templates:
|
|
- chrome_resolution: "720,405"
|
|
chrome_website: "http://127.0.0.1:7123/stream"
|
|
service_name: chrome_webcam
|
|
extra_service_configs: |
|
|
After=ustreamer.service
|
|
Wants=ustreamer.service
|
|
user_data_dir: "/opt/chrome/one"
|
|
extra_chrome_configs: |
|
|
--user-data-dir=/opt/chrome/one \
|
|
- chrome_resolution: "720,550"
|
|
chrome_website: "http://127.0.0.1:8081"
|
|
service_name: chrome_timelapse_control
|
|
extra_service_configs: ""
|
|
user_data_dir: "/opt/chrome/two"
|
|
extra_chrome_configs: |
|
|
--window-position="0,450" \
|
|
--user-data-dir="/opt/chrome/two" \
|
|
|
|
create_data_dir: true
|
|
|
|
# timelapse scripts for templating
|
|
timelapse_script_templates:
|
|
- src: timelapse_service.sh.j2
|
|
dest: "{{ working_folder }}/timelapse_service.sh"
|
|
- src: create_timelapse.sh.j2
|
|
dest: "{{ working_folder }}/create_timelapse.sh"
|
|
|
|
|
|
# this will be the parent folder where the photos will be stored
|
|
# it should be big, I'm using a 1TB SD card for the 2025 road trip
|
|
## ===Disk Info=======================================
|
|
## Filesystem Size Used Avail Use% Mounted on
|
|
## /dev/mmcblk0p2 112G 3.0G 103G 3% /
|
|
## /dev/sda1 939G 28K 892G 1% /opt/carputer
|
|
working_folder: "/opt/carputer/timelapse"
|
|
|
|
# other folder variables
|
|
gps_service_directory: "/opt/cosmos/gps_service"
|
|
photo_refresh_folder: "/opt/cosmos/photo_refresh"
|
|
service_control_folder: "/opt/cosmos/timelapse_service_control"
|
|
|
|
# ustreamer variables
|
|
video_device: "/dev/video0"
|
|
resolution: "1920x1080"
|
|
ustreamer_port: "7123"
|
|
|
|
# other rando vars
|
|
cpu_architecture: "amd64"
|
|
extra_volumes: ""
|
|
|
|
... |