{ config, lib, pkgs, ... }: { environment.systemPackages = with pkgs; [ xwayland sway swaylock swayidle nwg-displays # screenshot stuff grim slurp wl-clipboard mako ]; programs.dconf.enable = true; services.greetd = { enable = true; settings = { default_session = { command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd sway"; user = "greeter"; }; }; }; # x compatibility programs.xwayland.enable = true; # enable polkit to use home manager sway config security.polkit.enable = true; # for swaylock security.pam.services.swaylock = {}; # keyring setup programs.seahorse.enable = true; services.gnome.gnome-keyring.enable = true; programs.sway = { enable = true; wrapperFeatures.gtk = true; }; }