{% extends "base.html" %} {% block title %}Voxint — hardware{% endblock %} {% block body %} {% from "settings/_tab_strip.html" import settings_tabs with context %} {{ settings_tabs("hardware") }} {# Console 2.0 P6 hardware sub-page (issue #161): read plus guided edit. It shows the effective value, the exact .env key, and the restart needed to apply a change. It never edits your environment or restarts anything. The "restart pending" badge appears only when the running app booted with a different value than the environment now holds, which can happen after a native install's .env is edited in place and never under Docker Compose. #}

Hardware

{% if hardware.restart_check_failed %}

Could not check for pending changes. Voxint could not re-read the current environment, so it cannot tell whether a change is waiting for a restart. The values below are what the running app booted with.

{% elif hardware.restart_pending %}

Restart pending. The running app has not picked up a recent change to one or more settings below. Restart Voxint to apply it (for Docker Compose, docker compose up -d; for other installs, restart the Voxint service or launcher).

{% endif %}

Configuration

These values are read from the environment when Voxint starts. To change one, set the shown key in your environment (your .env file, or your install's launcher or service configuration if it sets these) and restart Voxint.

{% for f in hardware.fields %} {% endfor %}
SettingEnvironment key Running value
{{ f.label }} {{ f.env_key }} {{ f.running }}{% if f.restart_pending %}
restart pending environment now: {{ f.pending }}{% endif %}
{% include "settings/_models.html" %}
{% endblock %}