Skip to main content

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

Alternatively, navigate to about:config and set gfx.webrender.all to true to enable WebRender compositor.

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

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