all working i think

This commit is contained in:
2025-07-28 06:21:45 -07:00
parent b740ba9991
commit 211930cde3
30 changed files with 900 additions and 117 deletions

View File

@ -1,30 +1,58 @@
---
packages:
main_packages:
- gpsd
- gpsd-clients
- bc
- ffmpeg
- imagemagick
- ustreamer
- ffmpeg
- ethtool
- python3
- python3-venv
- pip
- python-is-python3
- dbus-user-session
- apache2
- php
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
- chrome_resolution: "720,595"
chrome_website: "http://127.0.0.1:3000"
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,410" \
--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
@ -38,11 +66,15 @@ 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: ""
...