GNOME
Base GNOME Packages
pacman -S gnome gnome-extra \
xf86-video-amdgpu vulkan-radeon amdvlk libva-mesa-driver \
pipewire-pulse pipewire-jack pipewire-alsa \
hunspell hunspell-de hunspell-en_US hyphen hyphen-de \
cups logrotate system-config-printer \
gthumb lollypop seahorse fwupd gnome-software-packagekit-plugin
Video Acceleration
pacman -S xf86-video-amdgpu libva-mesa-driver vulkan-radeon amdvlk
Audio
pacman -S pipewire-pulse pipewire-jack pipewire-alsa
Bluetooth
pacman -S bluez bluez-utils
systemctl enable bluetooth
Spell Checking
pacman -S hunspell hunspell-de hunspell-en_US hyphen hyphen-de
Printing
pacman -S cups logrotate system-config-printer
systemctl enable cups
Firefox
pacman -S firefox firefox-i18n-de
echo "MOZ_X11_EGL=1" >> /etc/environment
echo "MOZ_ENABLE_WAYLAND=1" >> /etc/environment
echo "MOZ_WEBRENDER=1" >> /etc/environment
Hardware Decoding
Set the following in about:config
media.ffmpeg.vaapi.enabled => true
media.ffvpx.enabled => false
media.rdd-vpx.enabled => false
media.navigator.mediadatadecoder_vpx_enabled => true
Set keymap for GDM
localectl set-x11-keymap de
Start GDM on boot
systemctl enable gdm
Plymouth
Alternatively gdm-plymouth
for smooth transition from boot splash:
yay -S gdm-plymouth
systemctl enable gdm-plymouth
Generate well-known user directories
xdg-user-dirs-update
Optional Deps
pacman -S gthumb lollypop seahorse fwupd gnome-software-packagekit-plugin