From 3cd30999877a9475b8fd648dc28187d6bf9624a8 Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Sun, 14 Jun 2026 08:33:00 -0500 Subject: [PATCH] added greetd --- modules/features/niri.nix | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/modules/features/niri.nix b/modules/features/niri.nix index 39c5301..8b50395 100644 --- a/modules/features/niri.nix +++ b/modules/features/niri.nix @@ -1,13 +1,27 @@ { self, inputs, ... }: { - flake.modules.nixos.niri = { pkgs, lib, ... }: { + flake.modules.nixos.niri = { pkgs, lib, ... }: + let + niriPkg = self.packages.${pkgs.stdenv.hostPlatform.system}.myNiri; + in + { programs.niri = { enable = true; - package = self.packages.${pkgs.stdenv.hostPlatform.system}.myNiri; + package = niriPkg; }; services.displayManager.sddm = { enable = true; wayland.enable = true; }; + services.greetd = { + enable = true; + settings = { + default_session = { + command = (lib.getExe niriPkg); + # command = "${config.programs.niri.package}/bin/niri-session"; + user = "root"; + }; + }; + }; }; perSystem = { pkgs, lib, self', ... }: