Files
carputer/defaults/main.yaml
2025-08-03 17:18:58 -07:00

88 lines
2.1 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://172.30.5.20: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://172.30.5.20: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"
# owncast vars
owncast_working_folder: "/opt/cosmos/owncast"
owncast_web_port: "8082"
# other rando vars
cpu_architecture: "amd64"
extra_volumes: ""
...