anchor.diff:        Variety also includes a range of image effects, such as oil painting and
         blur, as well as options to layer quotes and a clock onto the background.
       '';
  -    license = licenses.gpl3;
  +    license = licenses.gpl3Plus;
       maintainers = with maintainers; [ p3psi AndersonTorres zfnmxt ];
  -    platforms = with platforms; linux;
     };
   }
  
positive.code: 
    prePatch = ''
      substituteInPlace variety_lib/varietyconfig.py \
        --replace "__variety_data_directory__ = \"../data\"" "__variety_data_directory__ = \"$out/share/variety\""
      substituteInPlace data/scripts/set_wallpaper \
        --replace /bin/bash ${stdenv.shell}
      substituteInPlace data/scripts/get_wallpaper \
        --replace /bin/bash ${stdenv.shell}
    '';
  
    propagatedBuildInputs = [
      beautifulsoup4
      configobj
      dbus-python
      gexiv2
      gobject-introspection
      gtk3
      hicolor-icon-theme
      httplib2
      libnotify
      librsvg
      lxml
      pillow
      pycairo
      pygobject3
      requests
      setuptools
    ] ++ lib.optional fehSupport feh
      ++ lib.optional imagemagickSupport imagemagick;
  
    meta = with lib; {
      homepage = "https://github.com/varietywalls/variety";
  
negative.code:     sha256 = "sha256-6dLz4KXavXwnk5GizBH46d2EHMHPjRo0WnnUuVMtI1M=";
    };
  
    nativeBuildInputs = [
      intltool
      wrapGAppsHook
    ];
  
    propagatedBuildInputs = [
     gexiv2
     gobject-introspection
     gtk3
     hicolor-icon-theme
     libnotify
     librsvg
    ]
    ++ (with python3.pkgs; [
      beautifulsoup4
      configobj
      dbus-python
      distutils_extra
      httplib2
      lxml
      pillow
      pycairo
      pygobject3
      requests
      setuptools
    ])
    ++ lib.optional fehSupport feh
    ++ lib.optional imagemagickSupport imagemagick;
  
    doCheck = false;
  
  