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