actions: - title: Stop {{ systemd_unit.unit }} shell: systemctl stop {{ systemd_unit.unit }} icon: entity: systemd_unit triggers: - Update services file - title: Start {{ systemd_unit.unit }} shell: systemctl start {{ systemd_unit.unit }} icon: entity: systemd_unit triggers: - Update services file - title: Update services file shell: systemctl list-units -a -o json --no-pager | jq -c 'map(select (.unit | contains ("upsilon", "podman", "boot.mount"))) | .[]' > /etc/OliveTin/entities/systemd_units.json hidden: true execOnStartup: true entities: - file: /etc/OliveTin/entities/systemd_units.json name: systemd_unit dashboards: - title: My Services contents: - title: '{{ systemd_unit.description }}' type: fieldset entity: systemd_unit contents: - title: 'Status: {{ systemd_unit.sub }}' type: display - title: Start {{ systemd_unit.unit }} - title: Stop {{ systemd_unit.unit }}