Layout refactor
Also included provisioning for htpc host
This commit is contained in:
parent
f90702c7b8
commit
970f7489fb
103 changed files with 782 additions and 893 deletions
|
|
@ -1,40 +0,0 @@
|
|||
# {{ ansible_managed }}
|
||||
#
|
||||
# When enabled, the pa-dlna service unit is started automatically after the
|
||||
# pulseaudio or pipewire service unit is started. It will also stop when the
|
||||
# pulseaudio or pipewire service unit stops. However it will stop when the
|
||||
# pulseaudio or pipewire service unit is restarted but it will not start.
|
||||
#
|
||||
# Both pa-dlna and pulseaudio service units are of 'Type=notify'. This means
|
||||
# that pa-dlna will only start after pulseaudio has notified systemd that it
|
||||
# is ready and pa-dlna may connect successfully to libpulse.
|
||||
#
|
||||
# However the pipewire service unit is of 'Type=simple'. In that case and if
|
||||
# pa-dlna fails to start with the error:
|
||||
# LibPulseStateError(('PA_CONTEXT_FAILED', 'Connection refused'))
|
||||
# add a delay to the pa-dlna start up sequence with the directive:
|
||||
# ExecStartPre=/bin/sleep 1
|
||||
#
|
||||
# Any pa-dlna option may be added to the 'ExecStart' directive, for example to
|
||||
# restrict the allowed NICs or IP addresses (recommended) or to change the
|
||||
# log level.
|
||||
# The '--systemd' option is required.
|
||||
#
|
||||
# The 'python-systemd' package is required.
|
||||
|
||||
[Unit]
|
||||
Description=Pa-dlna Service
|
||||
Documentation=https://pa-dlna.readthedocs.io/en/stable/
|
||||
|
||||
After=pipewire-session-manager.service
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/opt/virtualenv/pa-dlna/bin/pa-dlna
|
||||
Slice=session.slice
|
||||
|
||||
NoNewPrivileges=yes
|
||||
UMask=0077
|
||||
|
||||
[Install]
|
||||
WantedBy=pipewire-session-manager.service
|
||||
Loading…
Add table
Add a link
Reference in a new issue