diff --git a/modules/desktop/greeter.nix b/modules/desktop/greeter.nix index 090203c..d40195b 100644 --- a/modules/desktop/greeter.nix +++ b/modules/desktop/greeter.nix @@ -1,10 +1,13 @@ -{ pkgs, inputs, username, ... }: +{ pkgs, inputs, username, config, ... }: { services.greetd = { enable = true; settings = rec { default_session = { - command = "${pkgs.uwsm}/bin/uwsm start -e -D Hyprland ${inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland}/bin/start-hyprland"; + command = + if config.my.desktop.hyprland.enable + then "${pkgs.uwsm}/bin/uwsm start -e -D Hyprland ${inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland}/bin/start-hyprland" + else ""; user = "${username}"; }; initial_session = default_session;