Sridhar Ratnakumar
Sridhar Ratnakumar
Can haskell-flake provide a default configuration that stores `~/.cache/cabal` and `~/.cache/hie-bios` in project-local (gitignore'ed) directories? Why do we need this? These caches if corrupt or out of date can break...
On the one hand, doing this frees up haskell-flake from having to maintain this code/API. On the other hand, HLS is central to Haskell development so it might be worth...
- How to use pre-commit to enable existing hooks (eg: treefmt) - How to write new hooks (via `imports` for better modularizing) Ex: https://github.com/nammayatri/nammayatri/pull/361
Normally [I use](https://srid.ca/haskell-release-process) `cabal sdist` followed by `cabal upload --publish`[^cr] in the nix shell to upload a new release to Hackage. - Can this be automated in an universal fashion?...
The check works on my local machine but not on Github Actions runner or Garnix CI. https://github.com/srid/haskell-template/runs/8060856223?check_suite_focus=true ``` default-hls-check> Severity: DsError default-hls-check> Message: default-hls-check> Error when calling cabal exec -v0...
Honcho (via https://github.com/srid/proc-flake) can run it fine though. I think this is an upstream bug, but filing an issue here for reference.
Document this using https://github.com/juspay/nix-browser/pull/24/files#r1290755994 as example
Similar to https://flake.parts/options/haskell-flake.html#opt-perSystem.haskellProjects._name_.autoWire Add a way to disable auto wiring of flake outputs (`packages`), so the user can wire them manually.
eg.: https://github.com/juspay/passetto/pull/1/files#diff-d42ce6f4af2f6535fe936e696b7866ae0667acb573988e991dce1e76e03f84d1
https://determinate.systems/posts/flake-schemas Requires, - [ ] https://github.com/DeterminateSystems/flake-schemas/pull/4 - [ ] https://github.com/DeterminateSystems/flake-schemas/issues/5