anchor.diff:      owner = "elementary";
       repo = repoName;
       rev = version;
  -    sha256 = "sha256-Enn+ekALWbk7FVJJuea/rNiwEZDIyb3kyMcZNNraOv8=";
  +    sha256 = "1ny1003bbpdscc4kr2d94zc5vxm30y64dpj3fpd5zz2p2g0cq2h9";
     };
   
     passthru = {
  
positive.code: 
  stdenv.mkDerivation rec {
    pname = "elementary-greeter";
    version = "5.0.4";
  
    repoName = "greeter";
  
  
negative.code:     "--sbindir=${placeholder "out"}/bin"
      # baked into the program for discovery of the greeter configuration
      "--sysconfdir=/etc"
      "-Dgsd-dir=${gnome-settings-daemon}/libexec/" # trailing slash is needed
    ];
  
    patches = [
      # Upstream code not respecting our localedir
      # https://github.com/elementary/greeter/pull/545
      (fetchpatch {
        url = "https://github.com/elementary/greeter/commit/d1373a7db827bc753bfcd70d0c8f25460ea9f1de.patch";
        sha256 = "0s8l7ycd2s307d3dh1p4vdk33dbzjzqwxs6msyb9w0ycfyxlwdvp";
      })
      ./sysconfdir-install.patch
      # Needed until https://github.com/elementary/greeter/issues/360 is fixed
      (substituteAll {
  