{ pkgs, lib, username, config, ... }: let cfg = config.my.desktop; in { services.displayManager.sddm = { enable = cfg.sddm.enable; # theme = "catppuccin-mocha-mauve"; package = pkgs.kdePackages.sddm; wayland.enable = true; # settings = { # Autologin = lib.mkIf cfg.sddm.autoLogin.enable { # User = "${username}"; # Session = cfg.sddm.autoLogin.session; # }; # }; }; # environment.systemPackages = # lib.optionals cfg.sddm.enable [( # pkgs.catppuccin-sddm.override { # flavor = "mocha"; # accent = "mauve"; # font = "Noto Sans"; # fontSize = "9"; # background = "${./sddm-background/wallpaper.png}"; # loginBackground = true; # } # )]; }