anchor.diff:      owner = "sddm";
       repo = "sddm";
       rev = "v${version}";
  -    sha256 = "16xnm02iqgy4hydzd6my0widq981glbazbhxnihhclgsaczh8mfq";
  +    sha256 = "0an1zafz0yhxd9jgd3gzdwmaw5f9vs4c924q56lp2yxxddbmzjcq";
     };
   
     patches = [
  
positive.code: }:
  
  let
    version = "0.18.0";
  
  in mkDerivation rec {
    name = "sddm-${version}";
  
negative.code:     # not supported anyway.
      "-DUID_MIN=1000"
      "-DUID_MAX=29999"
  
      "-DQT_IMPORTS_DIR=${placeholder "out"}/${qtbase.qtQmlPrefix}"
      "-DCMAKE_INSTALL_SYSCONFDIR=${placeholder "out"}/etc"
      "-DSYSTEMD_SYSTEM_UNIT_DIR=${placeholder "out"}/lib/systemd/system"
    ];
  
    postInstall = ''
      # remove empty scripts
  