This website requires JavaScript.
Explore
Help
Sign In
srid
/
haskell-flake
Watch
1
Star
1
Fork
0
You've already forked haskell-flake
mirror of
https://github.com/srid/haskell-flake.git
synced
2024-10-05 18:47:18 +03:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
64bd0f328e
haskell-flake
/
.gitignore
6 lines
46 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Add code from haskell-template
2022-05-30 16:10:25 +03:00
.direnv
result
Modular overrides (#162) **Completely new way to override Haskell packages**: removed `overrides` and `source-overrides`. Use `packages` to specify your source overrides; use `settings` to override individual packages in modular fashion (like NixOS modules). Additional changes include: - Add `package.<name>.cabal.executables` referring to the executables in a package. This is auto-detected by parsing the Cabal file. - Add `packages.<name>.local.*` to determine of a package is a local package or not. - Add `projectFlakeName` option (useful in debug logging prefix) - `flake.haskellFlakeProjectModules`: Dropped all defaults, except the `output` module, which now exports `packages` and `settings`. Added a `defaults.projectModules.output` option that allows the user to override this module, or directly access the generated module. - Add `project.config.defaults.settings.default` defining sensible defaults for local packages. - Add `project.config.defaults.enable` to turn off all default settings en masse. Also, disable docs test due to https://github.com/hercules-ci/flake.parts-website/issues/332
2023-05-30 20:55:26 +03:00
result-*
Add automated test (#60) - Add `./test` that aims to use all features of haskell-flake - Add `./test/test.sh` that verifies that the devshell of `./test` is as one would expect - Add `./runtest.sh` at project root to run the full test - Run the same ^ in Github Actions I'm *not* entirely happy with this approach; in particular, `test.sh` seems pretty hacky. But it works. Not sure if it will scale.
2023-02-01 22:52:39 +03:00
dist-newstyle
Add dev flake (#179) * Add dev flake * Build dev flake in Jenkins * dev: Use treefmt-nix (for CI check) * treefmt-nix: point to PR
2023-07-03 23:56:27 +03:00
.direnv
Reference in New Issue
Copy Permalink