Initial commit.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
/home/ovos/.config/systemd/user/gmrender.service
|
||||
@@ -0,0 +1 @@
|
||||
/home/ovos/.config/systemd/user/ovos-audio.service
|
||||
@@ -0,0 +1 @@
|
||||
/home/ovos/.config/systemd/user/ovos-ggwave.service
|
||||
@@ -0,0 +1 @@
|
||||
/home/ovos/.config/systemd/user/ovos-gui.service
|
||||
@@ -0,0 +1 @@
|
||||
/home/ovos/.config/systemd/user/ovos-listener.service
|
||||
+1
@@ -0,0 +1 @@
|
||||
/home/ovos/.config/systemd/user/ovos-messagebus.service
|
||||
@@ -0,0 +1 @@
|
||||
/home/ovos/.config/systemd/user/ovos-phal.service
|
||||
+1
@@ -0,0 +1 @@
|
||||
/home/ovos/.config/systemd/user/ovos-skill-settings-ui.service
|
||||
@@ -0,0 +1 @@
|
||||
/home/ovos/.config/systemd/user/ovos-skills.service
|
||||
+1
@@ -0,0 +1 @@
|
||||
/home/ovos/.config/systemd/user/ovos-yaml-editor.service
|
||||
@@ -0,0 +1 @@
|
||||
/home/ovos/.config/systemd/user/ovos.service
|
||||
@@ -0,0 +1,15 @@
|
||||
[Unit]
|
||||
Description=DLNA Renderer
|
||||
Wants=network-online.target sound.target
|
||||
After=network-online.target sound.target
|
||||
PartOf=ovos.service
|
||||
After=ovos.service
|
||||
|
||||
[Service]
|
||||
ExecStartPre=/bin/sleep 15
|
||||
ExecStart=/usr/bin/gmediarender -f "RaspOVOS" --gstout-audiosink=pipewiresink --logfile=stdout --mime-filter audio
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
[Unit]
|
||||
Description=OVOS Audio
|
||||
PartOf=ovos.service
|
||||
After=ovos.service
|
||||
After=ovos-messagebus.service
|
||||
|
||||
[Service]
|
||||
Type=notify
|
||||
Group=ovos
|
||||
UMask=002
|
||||
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-audio
|
||||
TimeoutStartSec=10m
|
||||
TimeoutStopSec=1m
|
||||
Restart=on-failure
|
||||
StartLimitInterval=5min
|
||||
StartLimitBurst=4
|
||||
|
||||
[Install]
|
||||
WantedBy=ovos.service
|
||||
@@ -0,0 +1,19 @@
|
||||
[Unit]
|
||||
Documentation=https://github.com/OpenVoiceOS/ovos-audio-transformer-plugin-ggwave
|
||||
Description=Open Voice OS - ggwave listener
|
||||
PartOf=ovos.service
|
||||
Requires=ovos.service ovos-messagebus.service
|
||||
|
||||
[Service]
|
||||
Group=ovos
|
||||
UMask=002
|
||||
WorkingDirectory=%h/.venvs/ovos
|
||||
ExecStart=%h/.venvs/ovos/bin/ovos-ggwave-listener
|
||||
ExecReload=/usr/bin/kill -s HUP $MAINPID
|
||||
ExecStop=/usr/bin/kill -s KILL $MAINPID
|
||||
Restart=on-failure
|
||||
RestartSec=5s
|
||||
StartLimitBurst=0
|
||||
|
||||
[Install]
|
||||
WantedBy=ovos.service
|
||||
@@ -0,0 +1,20 @@
|
||||
[Unit]
|
||||
Description=OVOS GUI Websocket
|
||||
PartOf=ovos.service
|
||||
After=ovos.service
|
||||
After=ovos-messagebus.service
|
||||
|
||||
[Service]
|
||||
Type=notify
|
||||
Group=ovos
|
||||
UMask=002
|
||||
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-gui
|
||||
TimeoutStartSec=1m
|
||||
TimeoutStopSec=1m
|
||||
Restart=on-failure
|
||||
StartLimitInterval=5min
|
||||
StartLimitBurst=4
|
||||
|
||||
[Install]
|
||||
WantedBy=ovos.service
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=OVOS Librespot OCP Hooks
|
||||
PartOf=ovos.service
|
||||
After=ovos.service
|
||||
After=ovos-messagebus.service
|
||||
Wants=network-online.target
|
||||
After=network-online.target
|
||||
|
||||
[Service]
|
||||
Group=ovos
|
||||
UMask=002
|
||||
ExecStart=/usr/bin/librespot --name raspOVOS --device-type "speaker" --initial-volume 100 --onevent "/usr/libexec/ovos-librespot"
|
||||
Restart=on-failure
|
||||
|
||||
[Install]
|
||||
WantedBy=ovos.service
|
||||
@@ -0,0 +1,20 @@
|
||||
[Unit]
|
||||
Description=OVOS Listener
|
||||
PartOf=ovos.service
|
||||
After=ovos.service
|
||||
After=ovos-messagebus.service
|
||||
|
||||
[Service]
|
||||
Type=notify
|
||||
Group=ovos
|
||||
UMask=002
|
||||
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-listener
|
||||
TimeoutStartSec=5m
|
||||
TimeoutStopSec=1m
|
||||
Restart=on-failure
|
||||
StartLimitInterval=5min
|
||||
StartLimitBurst=4
|
||||
|
||||
[Install]
|
||||
WantedBy=ovos.service
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
[Unit]
|
||||
Description=OVOS Messagebus (Rust)
|
||||
PartOf=ovos.service
|
||||
After=ovos.service
|
||||
|
||||
[Service]
|
||||
Group=ovos
|
||||
UMask=002
|
||||
ExecStart=/usr/local/bin/ovos_rust_messagebus
|
||||
Restart=on-failure
|
||||
|
||||
[Install]
|
||||
WantedBy=ovos.service
|
||||
@@ -0,0 +1,20 @@
|
||||
[Unit]
|
||||
Description=OVOS PHAL
|
||||
PartOf=ovos.service
|
||||
After=ovos.service
|
||||
After=ovos-messagebus.service
|
||||
|
||||
[Service]
|
||||
Group=ovos
|
||||
Type=notify
|
||||
UMask=002
|
||||
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-phal
|
||||
TimeoutStartSec=1m
|
||||
TimeoutStopSec=1m
|
||||
Restart=on-failure
|
||||
StartLimitInterval=5min
|
||||
StartLimitBurst=4
|
||||
|
||||
[Install]
|
||||
WantedBy=ovos.service
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=OVOS Skill Settings Editor
|
||||
PartOf=ovos.service
|
||||
After=ovos.service
|
||||
|
||||
[Service]
|
||||
Group=ovos
|
||||
UMask=002
|
||||
Environment="OVOS_CONFIG_USERNAME=ovos"
|
||||
Environment="OVOS_CONFIG_PASSWORD=ovos"
|
||||
WorkingDirectory=%h/.venvs/ovos
|
||||
ExecStart=%h/.venvs/ovos/bin/ovos-skill-config-tool
|
||||
|
||||
[Install]
|
||||
WantedBy=ovos.service
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
[Unit]
|
||||
Description=OVOS Skills
|
||||
PartOf=ovos.service
|
||||
After=ovos.service
|
||||
After=ovos-messagebus.service
|
||||
|
||||
[Service]
|
||||
Type=notify
|
||||
Group=ovos
|
||||
UMask=002
|
||||
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-skills
|
||||
TimeoutStartSec=10m
|
||||
TimeoutStopSec=1m
|
||||
Restart=on-failure
|
||||
StartLimitInterval=5min
|
||||
StartLimitBurst=4
|
||||
|
||||
[Install]
|
||||
WantedBy=ovos.service
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=OVOS Spotifyd OCP Hooks
|
||||
PartOf=ovos.service
|
||||
After=ovos.service
|
||||
After=ovos-messagebus.service
|
||||
Wants=network-online.target
|
||||
After=network-online.target
|
||||
|
||||
[Service]
|
||||
Group=ovos
|
||||
UMask=002
|
||||
ExecStart=/usr/bin/spotifyd --name raspOVOS --device-type "speaker" --initial-volume 100 --on-song-change-hook "/home/ovos/.venvs/ovos/bin/python /usr/libexec/ovos-spotifyd"
|
||||
Restart=on-failure
|
||||
|
||||
[Install]
|
||||
WantedBy=ovos.service
|
||||
@@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=OVOS Config WebUI
|
||||
PartOf=ovos.service
|
||||
After=ovos.service
|
||||
|
||||
[Service]
|
||||
Group=ovos
|
||||
UMask=002
|
||||
Environment="EDITOR_USERNAME=ovos"
|
||||
Environment="EDITOR_PASSWORD=ovos"
|
||||
WorkingDirectory=%h/.venvs/ovos
|
||||
ExecStart=%h/.venvs/ovos/bin/ovos-yaml-editor
|
||||
|
||||
[Install]
|
||||
WantedBy=ovos.service
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
[Unit]
|
||||
Description=OVOS A.I. Software stack.
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
Group=ovos
|
||||
ExecStart=/bin/true
|
||||
RemainAfterExit=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
Reference in New Issue
Block a user