anchor.diff: -{ lib, stdenv
  +{ lib
  +, stdenv
   , fetchFromGitHub
  +, fetchpatch
   , nix-update-script
   , pantheon
   , pkg-config
  
positive.code:     mutter
    ];
  
    patches = [
      ./plugins-dir.patch
    ];
  
    postPatch = ''
      chmod +x build-aux/meson/post_install.py
      patchShebangs build-aux/meson/post_install.py
    '';
  
    meta =  with lib; {
      description = "A window & compositing manager based on mutter and designed by elementary for use with Pantheon";
  
negative.code:     sha256 = "1phnhj731kvk8ykmm33ypcxk8fkfny9k6kdapl582qh4d47wcy6f";
    };
  
    patches = [
      ./plugins-dir.patch
      # Multitasking view: Don't use smooth scroll events to handle mouse wheel
      # Avoid breaking the multitasking view scroll once xf86-input-libinput 1.2.0 lands
      # https://github.com/elementary/gala/pull/1266
      (fetchpatch {
        url = "https://github.com/elementary/gala/commit/d2dcfdefdf97c1b49654179a7acd01ebfe017308.patch";
        sha256 = "sha256-2lKrCz3fSjrfKfysuUHzeUjhmMm84K47n882CLpfAyg=";
      })
    ];
  
    nativeBuildInputs = [
      desktop-file-utils
  