From deda2c9bbce005892f33d87489214d2e2aafe1e7 Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Sun, 14 Jun 2026 10:06:43 -0500 Subject: [PATCH] WIP greetd --- modules/features/greetd.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/features/greetd.nix b/modules/features/greetd.nix index 711a969..7cc547c 100644 --- a/modules/features/greetd.nix +++ b/modules/features/greetd.nix @@ -3,8 +3,10 @@ flake.modules.nixos.greetd = { pkgs, lib, config, ... }: let niriPackage = if config.programs.niri.enable then config.programs.niri.package else pkgs.niri; + niriExe = lib.getExe niriPackage; + regreetExe = lib.getExe config.programs.regreet.package; greeterNiriConfig = pkgs.writeText "niri-greeter.kdl" '' - spawn-sh-at-startup "regreet; niri msg action quit --skip-confirmation" + spawn-at-startup "${regreetExe}" hotkey-overlay { skip-at-startup } @@ -16,7 +18,7 @@ enable = true; settings = { default_session = { - command = "${pkgs.dbus}/bin/dbus-run-session ${lib.getExe niriPackage} --config ${greeterNiriConfig}"; + command = "${pkgs.dbus}/bin/dbus-run-session -- ${niriExe} --config ${greeterNiriConfig}"; user = "greeter"; }; };