1{ lib, pkgs, ... }: with lib; {
2 security = {
3 polkit.enable = true;
4 pam.services.swaylock = {};
5 };
6
7 hardware.opengl.enable = mkDefault true;
8 fonts.enableDefaultPackages = mkDefault true;
9
10 programs = {
11 dconf.enable = mkDefault true;
12 xwayland.enable = mkDefault true;
13 };
14
15 xdg.portal = {
16 enable = mkDefault true;
17
18 extraPortals = [
19 # For screen sharing
20 pkgs.xdg-desktop-portal-wlr
21 ];
22 };
23}