{ pkgs, lib, mainUser, ... }: { services.greetd = { enable = true; restart = false; settings = let session = { command = "niri-session"; user = "${mainUser}"; }; in { default_session = session; initial_session = session; }; }; programs.niri = { enable = true; package = pkgs.niri-unstable; }; }