anchor.diff:  { stdenv, fetchFromGitHub, makeWrapper
  -, meson, ninja
  -, pkgconfig, scdoc
  -, wayland, libxkbcommon, pcre, json_c, dbus, libevdev
  +, meson, ninja, pkg-config, wayland, scdoc
  +, libxkbcommon, pcre, json_c, dbus, libevdev
   , pango, cairo, libinput, libcap, pam, gdk-pixbuf, librsvg
   , wlroots, wayland-protocols
   }:
   
   stdenv.mkDerivation rec {
     pname = "sway-unwrapped";
  -  version = "1.4";
  +  version = "1.5";
   
     src = fetchFromGitHub {
       owner = "swaywm";
       repo = "sway";
       rev = version;
  -    sha256 = "11qf89y3q92g696a6f4d23qb44gqixg6qxq740vwv2jw59ms34ja";
  +    sha256 = "0r3b7h778l9i20z3him9i2qsaynpn9y78hzfgv3cqi8fyry2c4f9";
     };
   
     patches = [
  
positive.code:     ./load-configuration-from-etc.patch
    ];
  
    nativeBuildInputs = [
      pkgconfig meson ninja scdoc
    ];
  
    buildInputs = [
  
negative.code:     wlroots wayland-protocols
    ];
  
    mesonFlags = [
      "-Ddefault-wallpaper=false"
    ];
  
    meta = with stdenv.lib; {
      description = "An i3-compatible tiling Wayland compositor";
      longDescription = ''
        Sway is a tiling Wayland compositor and a drop-in replacement for the i3
        window manager for X11. It works with your existing i3 configuration and
        supports most of i3's features, plus a few extras.
        Sway allows you to arrange your application windows logically, rather
        than spatially. Windows are arranged into a grid by default which
        maximizes the efficiency of your screen and can be quickly manipulated
        using only the keyboard.
      '';
      homepage    = "https://swaywm.org";
      changelog   = "https://github.com/swaywm/sway/releases/tag/${version}";
      license     = licenses.mit;
      platforms   = platforms.linux;
      maintainers = with maintainers; [ primeos synthetica ma27 ];
  