element-desktop on Wayland and X11

This commit is contained in:
Daniel Langbein 2023-12-21 17:14:55 +01:00
parent 9c82802ee4
commit 6cc35d471c
Signed by: langfingaz
GPG Key ID: 6C47C753F0823002
2 changed files with 12 additions and 12 deletions

View File

@ -2,18 +2,12 @@
{
users.users.yoda = {
packages = with pkgs; [
# Matrix clients
element-desktop
#fluffychat
# Web version: https://app.cinny.in/
#cinny-desktop
# E2E encryption is not yet implemented: https://gitlab.gnome.org/GNOME/fractal/-/issues/717
#fractal
#nheko
# Matrix chat client.
(
if (config.services.xserver.displayManager.gdm.wayland)
then element-desktop-wayland
else element-desktop
)
];
};
# The Element package already includes a wrapper that automatically adds `--enable-features=UseOzonePlatform` and `--ozone-platform=wayland` when `NIXOS_OZONE_WL` is set.
# https://discourse.nixos.org/t/partly-overriding-a-desktop-entry/20743/2
environment.sessionVariables.NIXOS_OZONE_WL = lib.mkIf (config.services.xserver.displayManager.gdm.wayland) "1";
}

View File

@ -21,7 +21,13 @@
meld # Diff and merge tool
handbrake # Rip DVD and Blu-ray; rotate and export videos
mediainfo-gui # View video metadata.
fractal # Matrix chat client.
# Other Matrix clients.
# fluffychat
# Web version: https://app.cinny.in/
# cinny-desktop
# element-desktop, see `element-desktop.nix`
#
# 3D modeling and printing