{ lib, config, pkgs, ... }: let # Default username fallback username = config.defaultUser or "henrov"; in { ################################# # System-wide package installation ################################# environment.systemPackages = [ pkgs.tuigreet ]; ################################# # Enable greetd login manager ################################# services.greetd = { enable = true; settings = { default_session = { # Force the command to use tuigreet for the default user command = pkgs.lib.mkForce "${pkgs.tuigreet}/bin/tuigreet --remember --time --time-format '%I:%M %p | %a • %h | %F'"; }; }; }; }