mirror of
https://github.com/ben-grande/qusal.git
synced 2025-01-11 07:29:33 -05:00
fix: install missing packages to audio client
This commit is contained in:
parent
bd54499a26
commit
81f8c56a76
@ -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 -%}
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
40
salt/sys-audio/install-client.sls
Normal file
40
salt/sys-audio/install-client.sls
Normal 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 -%}
|
9
salt/sys-audio/install-client.top
Normal file
9
salt/sys-audio/install-client.top
Normal 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
|
@ -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) -%}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user