{ config, lib, pkgs, system, self, ... }: { options = { nixp.mate.enable = lib.mkEnableOption "Enable XP configuration in MATE"; }; config = lib.mkIf config.nixp.mate.enable { boot.loader = { plymouth = { theme = "xp"; themePackages = [ self.packages.${system}.windows-xp-plymouth ]; }; }; services = { xserver.displayManager.lightdm.background = ./wall.png; displayManager = { defaultSession = lib.mkDefault "mate"; }; }; }; }