{ pkgs, ... }:

{
  environment.systemPackages = with pkgs; [
    (catppuccin-sddm.override {
      flavor = "mocha";
      font = "Noto Sans";
      fontSize = "9";
      background = "${./catppuccin_high.png}";
      loginBackground = true;
    })
  ];

  services.displayManager.sddm = {
    enable = true;
    theme = "catppuccin-mocha";
    autoNumlock = true; # Enable numlock at login # TODO doesn't work
    wayland.enable = true;
    package = pkgs.kdePackages.sddm;
  };
}
