anchor.diff:      ninja
       pkgconfig
       python3
  -    vala
  +    vala_0_40 # should be `elementary.vala` when elementary attribute set is merged
       wrapGAppsHook
     ];
   
     buildInputs = [
       discount
  +    gnome3.defaultIconTheme # should be `elementary.defaultIconTheme`when elementary attribute set is merged
  +    gnome3.libgee
       granite
       gtk3
       gtksourceview
       gtkspell3
       webkitgtk
  -    gnome3.libgee
  -  ];
  -
  -  patches = [
  -    # Fix build with vala 0.42 - Drop these in next release
  -    (fetchpatch {
  -      url = "https://github.com/lainsce/quilter/commit/a58838213cd7f2d33048c7b34b96dc8875612624.patch";
  -      sha256 = "1a4w1zql4zfk8scgrrssrm9n3sh5fsc1af5zvrqk8skbv7f2c80n";
  -    })
  -    (fetchpatch {
  -      url = "https://github.com/lainsce/quilter/commit/d1800ce830343a1715bc83da3339816554896be5.patch";
  -      sha256 = "0xl5iz8bgx5661vbbq8qa1wkfvw9d3da67x564ckjfi05zq1vddz";
  -    })
  -    # Correct libMarkdown dependency discovery: See https://github.com/lainsce/quilter/pull/170
  -    (fetchpatch {
  -      url = "https://github.com/lainsce/quilter/commit/8b1f3a60bd14cb86c1c62f9917c5f0c12bc4e459.patch";
  -      sha256 = "1kjc6ygf9yjvqfa4xhzxiava3338swp9wbjhpfaa3pyz3ayh188n";
  -    })
  -    # post_install script cleanups: See https://github.com/lainsce/quilter/pull/171
  -    (fetchpatch {
  -      url = "https://github.com/lainsce/quilter/commit/55bf3b10cd94fcc40b0867bbdb1931a09f577922.patch";
  -      sha256 = "1330amichaif2qfrh4qkxwqbcpr87ipik7vzjbjdm2bv3jz9353r";
  -    })
     ];
   
     postPatch = ''
  
positive.code: 
    meta = with stdenv.lib; {
      description = "Focus on your writing - designed for elementary OS";
      homepage    = https://github.com/lainsce/quilter;
      license     = licenses.gpl2Plus;
      maintainers = with maintainers; [ worldofpeace ];
      platforms   = platforms.linux;
    };
  }
  
negative.code:     owner = "lainsce";
      repo = pname;
      rev = version;
      sha256 = "07i9pivpddgixn1wzbr15gvzf0n5pklx0gkjjaa35kvj2z8k31x5";
    };
  
    nativeBuildInputs = [
  