{ lib, config, ... }: let greeter = "enso"; in { imports = [ ./xserver.nix ]; services.xserver.displayManager.lightdm = { enable = true; greeters.slick = lib.mkIf (greeter == "slick") { enable = true; draw-user-backgrounds = true; font = config.stylix.fonts.sansSerif; }; greeters.enso = lib.mkIf (greeter == "enso") { enable = true; blur = true; }; }; # Set default display manager # services.xserver.displayManager.defaultSession = lib.mkDefault "hyprland"; services.xserver.displayManager.defaultSession = lib.mkDefault "none+xmonad"; # Enable base16 styling stylix.targets.lightdm.enable = true; }