anchor.diff: -{ stdenv, lib, makeQtWrapper, fetchFromGitHub, fetchpatch
  +{ stdenv, makeQtWrapper, fetchFromGitHub, fetchpatch
   , cmake, extra-cmake-modules, pkgconfig, libxcb, libpthreadstubs, lndir
   , libXdmcp, libXau, qtbase, qtdeclarative, qttools, pam, systemd
   , themes
  
positive.code:     nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig qttools ];
  
      buildInputs = [
        libxcb libpthreadstubs libXdmcp libXau pam systemd
        qtbase qtdeclarative
      ];
  
      propagatedUserEnvPkgs = builtins.map lib.getBin [
        qtbase qtdeclarative
      ];
  
      cmakeFlags = [
        "-DCONFIG_FILE=/etc/sddm.conf"
  
negative.code:   installPhase = ''
      runHook preInstall
  
      makeQtWrapper "$unwrapped/bin/sddm" "$out/bin/sddm"
  
      mkdir -p "$out/share/sddm"
  