nix-git/modules/element-desktop.nix

20 lines
714 B
Nix
Raw Normal View History

{ config, pkgs, lib, ... }:
{
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
];
};
# 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";
}