Sridhar Ratnakumar
56d8d9787a
Autodetect "packages" based on cabal.project
(and package.yaml
) ( #110 )
2023-03-10 09:41:21 -05:00
Sridhar Ratnakumar
f5e043161d
Add to changelog
2023-03-09 18:33:23 -05:00
Sridhar Ratnakumar
7997b6fc5d
Add a default for haskellFlakeProjectModules
( #106 )
2023-03-06 17:37:35 -05:00
Sridhar Ratnakumar
9e2f7f159a
Revamp 'outputs' ( #102 )
2023-03-02 14:15:39 -05:00
Sridhar Ratnakumar
3c35953126
Make source-overrides
support Hackage inputs ( #100 )
2023-03-01 09:48:48 -05:00
Sridhar Ratnakumar
67d2e0c753
Add devShell.mkShellArgs
( #92 )
2023-02-23 16:44:05 -05:00
Sridhar Ratnakumar
a28156e5d9
Simplify .cabal files detection ( #91 )
...
* Simplify .cabal files detection
This, incidentally, allows a mix of top-level and sub-cabal files, but
that is okay.
* Re-format error message
2023-02-23 12:16:27 -05:00
Sridhar Ratnakumar
5d1f6d9a76
Add haskellFlakeProjectModules
option ( #79 )
2023-02-11 14:49:40 -05:00
Sridhar Ratnakumar
4585d422cd
Make overrides
an overlay type rather than a functionTo
( #67 )
2023-02-10 15:07:06 -05:00
Shivaraj B H
3a515400fd
Expose two templates: default
and example
( #69 )
...
Co-authored-by: Sridhar Ratnakumar <srid@srid.ca>
2023-02-09 21:16:59 -05:00
ACreed
7019678d8c
Have packages
option auto-detect single-package projects ( #75 )
...
Co-authored-by: Ag <aravindmallapureddy@juspay.in>
Co-authored-by: Sridhar Ratnakumar <srid@srid.ca>
2023-02-09 20:49:45 -05:00
Sridhar Ratnakumar
026acf572f
Rename haskellPackages
-> basePackages
( #77 )
...
* Rename haskellPackages -> basePackages
* Typo
2023-02-09 20:05:44 -05:00
Robert Hensing
1e355a1e36
Expose finalPackages
( #68 )
...
* Expose finalPackages
* Check docs in tests
* Add docs.sh script
* Turn haskell-project.nix into a module
* flake-module.nix: Refactor, move to create single perSystem module
Co-authored-by: Sridhar Ratnakumar <srid@srid.ca>
2023-02-08 17:15:49 -05:00
Sridhar Ratnakumar
f7266e7b4e
Remove hlsCheck
2023-02-06 17:42:00 -05:00
Sridhar Ratnakumar
5190f7e526
Refactor: move impl to inner config ( #63 )
...
Also
- expose flake outputs in `config.haskellProjects.foo.outputs`.
- split the module so the main implementation lives in separate file (easier to modify in future PRs)
2023-02-06 15:18:05 -05:00
Sridhar Ratnakumar
014aa621ec
Add devShell
submodule; allow disabling dev environment ( #61 )
2023-02-05 14:06:19 -05:00
Sridhar Ratnakumar
c2cafce9d5
add changelog
2023-02-01 19:15:42 -05:00