Default options

haskell-flake provides sensible defaults for various options. See defaults.nix.

Overriding defaults

Overriding default local packages

This example shows how to specify Local packages manually.

{
  haskellProjects.default = {
    # Specify local packages manually
    defaults.packages = {
      foo.source = ./foo;
    };
  };
}