mirror of
https://github.com/ben-grande/qusal.git
synced 2024-10-01 02:35:49 -04:00
b95cc6da43
The mixer provided by the program volumeicon is okay, it shows only one input and one output. Pavucontrol correctly detects the different inputs and output of each audio client, you can have deeper control of the client volume.
47 lines
916 B
Plaintext
47 lines
916 B
Plaintext
{#
|
|
SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
|
|
|
SPDX-License-Identifier: AGPL-3.0-or-later
|
|
#}
|
|
|
|
{% if grains['nodename'] != 'dom0' -%}
|
|
|
|
include:
|
|
- sys-usb.install-client-proxy
|
|
- .install-client
|
|
|
|
"{{ slsdotpath }}-updated":
|
|
pkg.uptodate:
|
|
- refresh: True
|
|
|
|
"{{ slsdotpath }}-installed":
|
|
pkg.installed:
|
|
- refresh: True
|
|
- install_recommends: False
|
|
- skip_suggestions: True
|
|
- pkgs:
|
|
- qubes-core-admin-client
|
|
- qubes-audio-daemon
|
|
- alsa-utils
|
|
- volumeicon-alsa
|
|
- socat
|
|
- pavucontrol
|
|
|
|
{% set pkg = {
|
|
'Debian': {
|
|
'pkg': ['pipewire'],
|
|
},
|
|
'RedHat': {
|
|
'pkg': ['pipewire-utils'],
|
|
},
|
|
}.get(grains.os_family) -%}
|
|
|
|
"{{ slsdotpath }}-installed-os-specific":
|
|
pkg.installed:
|
|
- refresh: True
|
|
- install_recommends: False
|
|
- skip_suggestions: True
|
|
- pkgs: {{ pkg.pkg|sequence|yaml }}
|
|
|
|
{% endif -%}
|