{ config, pkgs, ... }: { # Enable the Sway binary and hardware wrappers programs.sway = { enable = true; package = pkgs.swayfx; wrapperFeatures.gtk = true; }; # Ensure xdg-desktop-portal is working (needed for file pickers/open with) xdg.portal = { enable = true; wlr.enable = true; extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; }; # Hardware and security services that must be system-wide services.gnome.gnome-keyring.enable = true; security.polkit.enable = true; programs.light.enable = true; # Allow brightness control # Move system-wide packages here environment.systemPackages = with pkgs; [ pavucontrol light ]; }