nix/system/modules/niri.nix
2025-06-18 01:06:36 +10:00

33 lines
577 B
Nix

{
mainUser,
inputs,
...
}:
{
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 = inputs.niri.packages.x86_64-linux.niri-unstable;
};
services.niri-session-manager = {
enable = true;
# settings = {
# save-interval = 5;
# max-backup-count = 12;
# };
};
}