{ self, pkgs, lib, config, ... }: lib.mkIf config.services.displayManager.sddm.enable { services.displayManager.sddm = { wayland.enable = true; autoNumlock = true; theme = "catppuccin-mocha"; package = pkgs.kdePackages.sddm; }; environment.systemPackages = [ (pkgs.catppuccin-sddm.override { flavor = "mocha"; font = "Noto Sans"; fontSize = "9"; background = "${self}/assets/wallpapers/nix-flake-pastel.jpg"; loginBackground = true; }) ]; }