anchor.diff:  , fetchFromGitHub
   , fluxbox
   , libarchive
  +, linux-pam
   , numlockx
   , qmake
   , qtbase
  
positive.code: 
  mkDerivation rec {
    pname = "lumina";
    version = "1.6.0";
  
    src = fetchFromGitHub {
      owner = "lumina-desktop";
      repo = pname;
      rev = "v${version}";
      sha256 = "0bvs12c9pkc6fnkfcr7rrxc8jfbzbslch4nlfjrzwi203fcv4avw";
    };
  
    nativeBuildInputs = [
  
negative.code:   '';
  
    postPatch = ''
      # Avoid absolute path on sessdir
      substituteInPlace src-qt5/OS-detect.pri \
        --replace L_SESSDIR=/usr/share/xsessions '#L_SESSDIR=/usr/share/xsessions'
  
      # Do not set special permission
      substituteInPlace src-qt5/core/lumina-checkpass/lumina-checkpass.pro \
        --replace "chmod 4555" "chmod 555"
  
      # Fix plugin dir
      substituteInPlace src-qt5/core/lumina-theme-engine/lthemeengine.pri \
        --replace "\$\$[QT_INSTALL_PLUGINS]" "$out/$qtPluginPrefix"
  