From 3ca08bdb3e2589bde67a04ee7c603723673e4fb7 Mon Sep 17 00:00:00 2001 From: mustard Date: Mon, 15 Sep 2025 19:35:59 +0200 Subject: [PATCH] fix: pactl needs to be user scoped --- roles/trivalent/files/etc/systemd/user/pactl.service | 12 ++++++++++++ roles/trivalent/tasks/main.yaml | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 roles/trivalent/files/etc/systemd/user/pactl.service diff --git a/roles/trivalent/files/etc/systemd/user/pactl.service b/roles/trivalent/files/etc/systemd/user/pactl.service new file mode 100644 index 0000000..15f3aae --- /dev/null +++ b/roles/trivalent/files/etc/systemd/user/pactl.service @@ -0,0 +1,12 @@ +[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 8213d0c..87ba8ff 100644 --- a/roles/trivalent/tasks/main.yaml +++ b/roles/trivalent/tasks/main.yaml @@ -7,8 +7,8 @@ - name: Add pactl service ansible.builtin.copy: - src: 'etc/systemd/system/pactl.service' - dest: '/etc/systemd/system/pactl.service' + src: 'etc/systemd/user/pactl.service' + dest: '/etc/systemd/user/pactl.service' mode: '0644' - name: Enable pactl service