mirror of
https://github.com/ben-grande/qusal.git
synced 2025-01-11 15:39:40 -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:
|
include:
|
||||||
- sys-usb.install-client-fido
|
- sys-usb.install-client-fido
|
||||||
|
- sys-audio.install-client
|
||||||
|
|
||||||
"{{ slsdotpath }}-updated-common":
|
"{{ slsdotpath }}-updated-common":
|
||||||
pkg.uptodate:
|
pkg.uptodate:
|
||||||
@ -25,6 +26,5 @@ include:
|
|||||||
- thunar
|
- thunar
|
||||||
- zenity
|
- zenity
|
||||||
- libgdk-pixbuf2.0-bin
|
- libgdk-pixbuf2.0-bin
|
||||||
- pipewire-qubes
|
|
||||||
|
|
||||||
{% endif -%}
|
{% endif -%}
|
||||||
|
@ -9,6 +9,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
|
|
||||||
include:
|
include:
|
||||||
- browser.install
|
- browser.install
|
||||||
|
- sys-audio.install-client
|
||||||
|
|
||||||
"{{ slsdotpath }}-updated":
|
"{{ slsdotpath }}-updated":
|
||||||
pkg.uptodate:
|
pkg.uptodate:
|
||||||
@ -21,7 +22,6 @@ include:
|
|||||||
- skip_suggestions: True
|
- skip_suggestions: True
|
||||||
- pkgs:
|
- pkgs:
|
||||||
- qubes-app-shutdown-idle
|
- qubes-app-shutdown-idle
|
||||||
- pipewire-qubes
|
|
||||||
- audacious
|
- audacious
|
||||||
- calibre
|
- calibre
|
||||||
- ffmpeg
|
- ffmpeg
|
||||||
|
@ -11,6 +11,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
|
|
||||||
include:
|
include:
|
||||||
- dotfiles.copy-x11
|
- dotfiles.copy-x11
|
||||||
|
- sys-audio.install-client
|
||||||
|
|
||||||
"{{ slsdotpath }}-updated":
|
"{{ slsdotpath }}-updated":
|
||||||
pkg.uptodate:
|
pkg.uptodate:
|
||||||
@ -26,7 +27,6 @@ include:
|
|||||||
- ca-certificates
|
- ca-certificates
|
||||||
- qubes-core-agent-thunar
|
- qubes-core-agent-thunar
|
||||||
- thunar
|
- thunar
|
||||||
- pipewire-qubes
|
|
||||||
- signal-desktop
|
- signal-desktop
|
||||||
- zenity
|
- zenity
|
||||||
- dunst
|
- 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:
|
include:
|
||||||
- sys-usb.install-client-proxy
|
- sys-usb.install-client-proxy
|
||||||
|
- .install-client
|
||||||
|
|
||||||
"{{ slsdotpath }}-updated":
|
"{{ slsdotpath }}-updated":
|
||||||
pkg.uptodate:
|
pkg.uptodate:
|
||||||
@ -21,17 +22,16 @@ include:
|
|||||||
- pkgs:
|
- pkgs:
|
||||||
- qubes-core-admin-client
|
- qubes-core-admin-client
|
||||||
- qubes-audio-daemon
|
- qubes-audio-daemon
|
||||||
- pipewire-qubes
|
|
||||||
- alsa-utils
|
- alsa-utils
|
||||||
- volumeicon-alsa
|
- volumeicon-alsa
|
||||||
- socat
|
- socat
|
||||||
|
|
||||||
{% set pkg = {
|
{% set pkg = {
|
||||||
'Debian': {
|
'Debian': {
|
||||||
'pkg': ['pipewire', 'libpam-systemd'],
|
'pkg': ['pipewire'],
|
||||||
},
|
},
|
||||||
'RedHat': {
|
'RedHat': {
|
||||||
'pkg': ['pipewire-utils', 'systemd-pam'],
|
'pkg': ['pipewire-utils'],
|
||||||
},
|
},
|
||||||
}.get(grains.os_family) -%}
|
}.get(grains.os_family) -%}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user