{ pkgs, newScope }: let callPackage = newScope self; self = rec { atril = callPackage ./atril { }; caja = callPackage ./caja { }; caja-extensions = callPackage ./caja-extensions { }; cajaWithExtensions = callPackage ./caja/cajaWithExtensions.nix { extensions = [ caja-extensions ]; }; engrampa = callPackage ./engrampa { }; eom = callPackage ./eom { }; libmatekbd = callPackage ./libmatekbd { }; libmatemixer = callPackage ./libmatemixer { }; libmateweather = callPackage ./libmateweather { }; marco = callPackage ./marco { }; mate-common = callPackage ./mate-common { }; mate-control-center = callPackage ./mate-control-center { }; mate-desktop = callPackage ./mate-desktop { }; mate-icon-theme = callPackage ./mate-icon-theme { }; mate-icon-theme-faenza = callPackage ./mate-icon-theme-faenza { }; mate-media = callPackage ./mate-media { }; mate-menus = callPackage ./mate-menus { }; mate-notification-daemon = callPackage ./mate-notification-daemon { }; mate-panel = callPackage ./mate-panel { }; mate-power-manager = callPackage ./mate-power-manager { }; mate-session-manager = callPackage ./mate-session-manager { }; mate-settings-daemon = callPackage ./mate-settings-daemon { }; mate-terminal = callPackage ./mate-terminal { }; mate-themes = callPackage ./mate-themes { }; pluma = callPackage ./pluma { }; basePackages = [ caja libmatekbd libmatemixer libmateweather marco mate-common mate-control-center mate-desktop mate-icon-theme mate-menus mate-notification-daemon mate-panel mate-session-manager mate-settings-daemon mate-themes ]; extraPackages = [ atril cajaWithExtensions engrampa eom mate-icon-theme-faenza mate-media mate-power-manager mate-terminal pluma ]; }; in self