typioca: 2.7.0 -> 2.8.0
[NixPkgs.git] / nixos / modules / programs / wayland / wayland-session.nix
blobda117ceae0ad654f12a54342c1c8a234ddb11032
1 { lib, pkgs, ... }: with lib; {
2     security = {
3       polkit.enable = true;
4       pam.services.swaylock = {};
5     };
7     hardware.opengl.enable = mkDefault true;
8     fonts.enableDefaultPackages = mkDefault true;
10     programs = {
11       dconf.enable = mkDefault true;
12       xwayland.enable = mkDefault true;
13     };
15     xdg.portal = {
16       enable = mkDefault true;
18       extraPortals = [
19         # For screen sharing
20         pkgs.xdg-desktop-portal-wlr
21       ];
22     };