{ config, lib, pkgs, ... }: { # Enable display manager w/autologin services.greetd = { enable = true; settings = { initial_session = { command = if (config.programs.niri.enable == true) then "${pkgs.niri}/bin/niri-session" else if (config.programs.hyprland.enable == true) then "${pkgs.hyprland}/bin/start-hyprland" else "${pkgs.zsh}/bin/zsh"; user = "nico"; }; default_session = { command = "${lib.getExe pkgs.tuigreet} --asterisks --time --greeting 'nyaaa~~'"; }; }; }; }