1{
2 config,
3 lib,
4 pkgs,
5}:
6
7lib.makeScope pkgs.newScope (
8 self:
9 let
10 inherit (self) callPackage;
11 in
12 {
13 focus-request = callPackage ./focus-request.nix { };
14 wayfire-plugins-extra = callPackage ./wayfire-plugins-extra.nix { };
15 wayfire-shadows = callPackage ./wayfire-shadows.nix { };
16 wcm = callPackage ./wcm.nix { };
17 wf-shell = callPackage ./wf-shell.nix { };
18 windecor = callPackage ./windecor.nix { };
19 wwp-switcher = callPackage ./wwp-switcher.nix { };
20 }
21)
22// lib.optionalAttrs config.allowAliases {
23 firedecor = throw "wayfirePlugins.firedecor has been removed as it is unmaintained and no longer used by mate-wayland-session."; # Added 2025-09-03
24}