anchor.diff:  
     mesonFlags = [
       "-Dudev_dir=${placeholder "out"}/lib/udev"
  +    "-Dgnome_session_ctl_path=${gnome-session-ctl}/libexec/gnome-session-ctl"
     ];
   
     # Default for release buildtype but passed manually because
  
positive.code: { stdenv
  , fetchFromGitLab
  , substituteAll
  , fetchurl
  , meson
  
negative.code:   });
  
    patches = [
      # https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/202
      (fetchpatch {
        url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/commit/aae1e774dd9de22fe3520cf9eb2bfbf7216f5eb0.patch";
        sha256 = "O4m0rOW8Zrgu3Q0p0OA8b951VC0FjYbOUk9MLzB9icI=";
      })
  
      (substituteAll {
        src = ./fix-paths.patch;
        inherit tzdata;
  