{ packageOverrides = pkgs: { strm = pkgs.callPackage ../odin/strm.nix {}; rss2email = pkgs.rss2email.overridePythonAttrs (old: rec { src = pkgs.fetchFromGitHub { owner = "wking"; repo = "rss2email"; rev = "0489b589160306794f21341f767118abd91f4ece"; sha256 = "02a4py7zx9ib49kijpjckya1pb8xlb3gmp7s1dybsdjmwqbdyzx7"; }; }); haskell = pkgs.haskell // { packages = pkgs.haskell.packages // { ghc822 = ghc822.extend (superH: selfH: { buchhaltung = pkgs.haskell.lib.overrideCabal superH.buchhaltung (oldAttrs: { buildDepends = oldAttrs.buildDepends or [] ++ [ pkgs.makeWrapper ]; postBuild = '' ${oldAttrs.postBuild or ""} wrapProgram $out/bin/buchhaltung \ --prefix PATH : ${pkgs.lib.makeBinPath (with pkgs; [ aqbanking dbacl ])} ''; }); }; }; }; } // (import ../utils/nix/default.nix) pkgs (import {}); }