config.mk 813 Bytes
Newer Older
1
+pipewire: use/sound/pipewire; @:
Michael Shigorin's avatar
Michael Shigorin committed
2
+pulse: use/sound/pulse; @:
3
+alsa:  use/sound/alsa; @:
Michael Shigorin's avatar
Michael Shigorin committed
4

5
# "bare" ALSA (which is good enough for many of us) with persistent levels
Michael Shigorin's avatar
Michael Shigorin committed
6 7
use/sound:
	@$(call add_feature)
8
	@$(call add,THE_LISTS,sound/base)
9
	@$(call add,THE_LISTS,$$(THE_SOUND))
10 11 12

# ALSA only sound (additional utils needed if using pulseaudio)
use/sound/alsa: use/sound
13
	@$(call set,THE_SOUND,sound/alsa)
Michael Shigorin's avatar
Michael Shigorin committed
14 15 16

# PulseAudio (useful for per-app levels, dynamic devices and networked sound)
use/sound/pulse: use/sound
17
	@$(call set,THE_SOUND,sound/pulseaudio)
18 19 20

use/sound/pipewire: use/sound
	@$(call set,THE_SOUND,sound/pipewire)
21
	@$(call add,DEFAULT_SYSTEMD_USER_SERVICES_ENABLE,pipewire.socket pipewire-pulse.socket)
22
	@$(call add,THE_PACKAGES,wireplumber)
23
	@$(call add,DEFAULT_SYSTEMD_USER_SERVICES_ENABLE,wireplumber.service)