fix: install missing packages to audio client

This commit is contained in:
Ben Grande 2023-12-31 07:48:29 +01:00
parent bd54499a26
commit 81f8c56a76
6 changed files with 55 additions and 6 deletions

View File

@ -8,6 +8,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
include:
- sys-usb.install-client-fido
- sys-audio.install-client
"{{ slsdotpath }}-updated-common":
pkg.uptodate:
@ -25,6 +26,5 @@ include:
- thunar
- zenity
- libgdk-pixbuf2.0-bin
- pipewire-qubes
{% endif -%}

View File

@ -9,6 +9,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
include:
- browser.install
- sys-audio.install-client
"{{ slsdotpath }}-updated":
pkg.uptodate:
@ -21,7 +22,6 @@ include:
- skip_suggestions: True
- pkgs:
- qubes-app-shutdown-idle
- pipewire-qubes
- audacious
- calibre
- ffmpeg

View File

@ -11,6 +11,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
include:
- dotfiles.copy-x11
- sys-audio.install-client
"{{ slsdotpath }}-updated":
pkg.uptodate:
@ -26,7 +27,6 @@ include:
- ca-certificates
- qubes-core-agent-thunar
- thunar
- pipewire-qubes
- signal-desktop
- zenity
- dunst

View File

@ -0,0 +1,40 @@
{#
SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
SPDX-License-Identifier: AGPL-3.0-or-later
#}
{% if grains['nodename'] != 'dom0' -%}
"{{ slsdotpath }}-client-updated":
pkg.uptodate:
- refresh: True
"{{ slsdotpath }}-client-installed":
pkg.installed:
- refresh: True
- install_recommends: False
- skip_suggestions: True
- pkgs:
- pipewire-qubes
- pipewire-pulse
- wireplumber
- rtkit
{% set pkg = {
'Debian': {
'pkg': ['dbus-user-session', 'libpam-systemd'],
},
'RedHat': {
'pkg': ['dbus', 'systemd-pam'],
},
}.get(grains.os_family) -%}
"{{ slsdotpath }}-client-installed-os-specific":
pkg.installed:
- refresh: True
- install_recommends: False
- skip_suggestions: True
- pkgs: {{ pkg.pkg|sequence|yaml }}
{% endif -%}

View File

@ -0,0 +1,9 @@
{#
SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
SPDX-License-Identifier: AGPL-3.0-or-later
#}
base:
'*':
- sys-audio.install-client

View File

@ -8,6 +8,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
include:
- sys-usb.install-client-proxy
- .install-client
"{{ slsdotpath }}-updated":
pkg.uptodate:
@ -21,17 +22,16 @@ include:
- pkgs:
- qubes-core-admin-client
- qubes-audio-daemon
- pipewire-qubes
- alsa-utils
- volumeicon-alsa
- socat
{% set pkg = {
'Debian': {
'pkg': ['pipewire', 'libpam-systemd'],
'pkg': ['pipewire'],
},
'RedHat': {
'pkg': ['pipewire-utils', 'systemd-pam'],
'pkg': ['pipewire-utils'],
},
}.get(grains.os_family) -%}