diff --git a/roles/trivalent/tasks/files/etc/systemd/user/pactl.service b/roles/trivalent/tasks/files/etc/systemd/user/pactl.service new file mode 100644 index 0000000..c8a03bb --- /dev/null +++ b/roles/trivalent/tasks/files/etc/systemd/user/pactl.service @@ -0,0 +1,11 @@ +[Unit] +Description=Run pactl to work around edge audio bug +After=pipewire-pulse.socket +Requires=pipewire-pulse.socket + +[Service] +Type=oneshot +ExecStart=/usr/bin/pactl info + +[Install] +WantedBy=default.target diff --git a/roles/trivalent/tasks/main.yaml b/roles/trivalent/tasks/main.yaml index b9847d8..2d0771f 100644 --- a/roles/trivalent/tasks/main.yaml +++ b/roles/trivalent/tasks/main.yaml @@ -5,6 +5,12 @@ dest: '/etc/yum.repos.d/secureblue.repo' mode: '0644' +- name: Add pactl service + ansible.builtin.copy: + src: 'etc/systemd/user/pactl.service' + dest: '/etc/systemd/user/pactl.service' + mode: '0644' + - name: Enable codecs and stuff shell: 'sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1 rpmfusion-free.enabled=1 rpmfusion-free-updates.enabled=1 rpmfusion-nonfree.enabled=1 rpmfusion-nonfree-updates.enabled=1'