{ depot ? (import ../../../. {}) , pkgs ? depot.third_party.nixpkgs , ... }: let ignore = depot.third_party.gitignoreSource.gitignoreFilter ./.; src = builtins.path { name = "xanthous-source"; path = ./.; filter = path: type: ignore path type || builtins.baseNameOf path == "package.yaml"; }; # generated by cabal2nix basePkg = pkgs.haskellPackages.callPackage ./pkg.nix { }; in pkgs.haskell.lib.overrideCabal basePkg (default: { inherit src; version = "canon"; configureFlags = [ "--ghc-option=-Wall --ghc-option=-Werror" ] ++ (default.configureFlags or []); })