1.9 KiB
weight | title |
---|---|
1 | Must have |
This page documents software that is strongly recommended to have running for a smooth Hyprland experience.
DEs like Plasma or GNOME will take care of this automatically. Hyprland will not, as you might want to use something else.
A notification daemon
Starting method: Automatically, via D-Bus activation, when a notification is emmitted. Alternatively, exec-once
entry inside hyprland.conf
can be used. The latter might be preferable, if there are several notification daemons installed on your system.
Many apps (e.g. Discord) may freeze without one running.
Examples: dunst
, mako
, fnott
and swaync
.
Pipewire
Starting method: Automatic on systemd, manual otherwise.
Pipewire is not necessarily required, but screensharing will not work without it.
Install pipewire
and wireplumber
(not pipewire-media-session
).
Non-systemd distros
Since there is no truly standardized way (outside of systemd) to load PipeWire when starting a graphical shell,1 non-systemd distros like Gentoo or Artix provide a dedicated launcher.
It can be usually found by running whereis <distro>-pipewire-launcher
. If such
a file does not exist on your install, please refer to your distro's
documentation for help.
XDG Desktop Portal
Starting method: Automatic on systemd, manual otherwise.
XDG Desktop Portal handles a lot of stuff for your desktop, like file pickers, screensharing, etc.
See the Hyprland Desktop Portal Page.
Authentication Agent
Starting method: manual (exec-once
)
Authentication agents are the things that pop up a window asking you for a password whenever an app wants to elevate its privileges.
See hyprpolkitagent
Qt Wayland Support
Starting method: none (just a library)
Install qt5-wayland
and qt6-wayland
.