wf-recorder instead of wl-screenrec (NVIDIA support for screen recording) (#278)

* use wf-recorder instead of wl-screenrec

wl-screenrec does not support NVIDIA drivers as of now

* install wf-recorder and migration for it

* use wl-screenrec for non-nvidia and wf-recorder otherwise

* useless comment

* only use one of the screen recording features
This commit is contained in:
Andreas Nigg
2025-07-22 15:47:25 +02:00
committed by GitHub
parent a94ee3dee8
commit 6d8a1e3bcf
3 changed files with 49 additions and 12 deletions

View File

@ -1,9 +1,18 @@
#!/bin/bash
yay -S --noconfirm --needed \
brightnessctl playerctl pamixer wiremix wireplumber \
# Base packages
PACKAGES="brightnessctl playerctl pamixer wiremix wireplumber \
fcitx5 fcitx5-gtk fcitx5-qt wl-clip-persist \
nautilus sushi ffmpegthumbnailer \
slurp wl-screenrec satty \
slurp satty \
mpv evince imv \
chromium
chromium"
# Add screen recorder based on GPU
if [ -n "$(lspci | grep -i 'nvidia')" ]; then
PACKAGES="$PACKAGES wf-recorder"
else
PACKAGES="$PACKAGES wl-screenrec"
fi
yay -S --noconfirm --needed $PACKAGES