Robert Hensing
56adbf5a8a
Add extraDebug, lint
2023-04-11 01:33:55 +02:00
Robert Hensing
f5b6209441
flakeModules: Support disabledModules
...
Requires Nixpkgs > 2023-03-09
2023-03-09 17:24:06 +01:00
Robert Hensing
319ee04044
easyOverlay: fix
...
The tests only caught this for the non-memoized system case.
2023-01-05 01:16:03 +01:00
Robert Hensing
836c38aa2a
eval-tests: Fix warnings
2023-01-04 20:14:41 +01:00
Robert Hensing
f6d80a68c6
Add flakeModules.easyOverlay code
2022-12-27 15:39:34 +01:00
Robert Hensing
b7405dad3f
Auto-update the root flake
2022-12-22 13:02:16 +01:00
Robert Hensing
9dab936e56
dev: Update dev dependencies
2022-12-22 13:02:16 +01:00
Robert Hensing
bcb7065174
Fix infinite recursion in inputs
2022-12-17 18:42:26 +01:00
Robert Hensing
85518a2916
Remove darwinModules
...
It should be added to the nix-darwin project instead.
2022-11-27 16:21:59 +00:00
Robert Hensing
c742f6f25a
Add some eval tests
...
Not how I would recommend to do it, because I'm forcefully trying
to avoid adding dependencies to flake-parts.
Other projects should not follow this restriction.
2022-11-27 16:06:43 +00:00
Robert Hensing
ca41a1b69b
Explain hci effect tests
2022-11-13 12:25:55 +01:00
Robert Hensing
985c55dce2
Test the template
2022-11-13 12:19:55 +01:00
Robert Hensing
1fea3a9004
Strip dev/flake.nix
2022-11-12 16:40:45 +01:00
Robert Hensing
a98d38d5a5
Move site to repo hercules-ci/flake.parts-website
...
https://github.com/hercules-ci/flake.parts-website
2022-11-12 16:38:48 +01:00
Robert Hensing
e946d927ad
Add nix-community/dream2nix to docs
2022-11-11 14:52:51 +01:00
Robert Hensing
ff00c859d0
Add srid/haskell-flake to docs
2022-11-11 12:56:38 +01:00
Robert Hensing
9de9af5460
Use mdbook for site, improve docs and readme
2022-11-11 12:16:35 +01:00
Robert Hensing
5bbb5e579d
Fix warning
2022-11-11 08:17:50 +01:00
Robert Hensing
45fc384fe3
Use flakeModule based automatic herculesCI.onPush
2022-11-11 08:07:08 +01:00
Robert Hensing
6b87695050
Use markdown by default
2022-11-11 07:41:08 +01:00
Robert Hensing
fb87cc7333
dev/flake.nix: Rewrite comments
2022-11-11 05:53:18 +01:00
Robert Hensing
3efe8e4619
dev/flake.nix: Update flakerefs
2022-11-11 05:50:50 +01:00
Robert Hensing
e0291201b0
dev/flake.lock: Update
...
Flake lock file updates:
• Updated input 'hercules-ci-effects':
'github:hercules-ci/hercules-ci-effects/e14d2131b7c81acca3904b584ac45fb72da64dd2' (2022-05-29)
→ 'github:hercules-ci/hercules-ci-effects/692309d1cbb24847cc2b0a345ec9f0fe9481a7db' (2022-11-10)
• Added input 'hercules-ci-effects/flake-parts':
'github:hercules-ci/flake-parts/0e101dbae756d35a376a5e1faea532608e4a4b9a' (2022-10-27)
• Added input 'hercules-ci-effects/flake-parts/nixpkgs-lib':
'github:NixOS/nixpkgs/34c5293a71ffdb2fe054eb5288adc1882c1eb0b1?dir=lib' (2022-10-09)
• Added input 'hercules-ci-effects/hercules-ci-agent':
'github:hercules-ci/hercules-ci-agent/58954ab190bbc27a9d5149ebdafbf80851476461' (2022-11-09)
• Added input 'hercules-ci-effects/hercules-ci-agent/flake-parts':
'github:hercules-ci/flake-parts/608ed3502263d6f4f886d75c48fc2b444a4ab8d8' (2022-07-06)
• Added input 'hercules-ci-effects/hercules-ci-agent/flake-parts/nixpkgs':
follows 'hercules-ci-effects/hercules-ci-agent/nixpkgs'
• Added input 'hercules-ci-effects/hercules-ci-agent/nix-darwin':
'github:LnL7/nix-darwin/54a24f042f93c79f5679f133faddedec61955cf2' (2022-07-14)
• Added input 'hercules-ci-effects/hercules-ci-agent/nix-darwin/nixpkgs':
follows 'hercules-ci-effects/hercules-ci-agent/nixpkgs'
• Added input 'hercules-ci-effects/hercules-ci-agent/nixpkgs':
'github:NixOS/nixpkgs/c4a0efdd5a728e20791b8d8d2f26f90ac228ee8d' (2022-08-12)
• Added input 'hercules-ci-effects/hercules-ci-agent/pre-commit-hooks-nix':
'github:hercules-ci/pre-commit-hooks.nix/596dac761042d9ba90a507d43ad506cb952c984d' (2022-05-29)
• Added input 'hercules-ci-effects/hercules-ci-agent/pre-commit-hooks-nix/flake-utils':
'github:numtide/flake-utils/2ebf2558e5bf978c7fb8ea927dfaed8fefab2e28' (2021-04-25)
• Added input 'hercules-ci-effects/hercules-ci-agent/pre-commit-hooks-nix/nixpkgs':
follows 'hercules-ci-effects/hercules-ci-agent/nixpkgs'
• Updated input 'hercules-ci-effects/nixpkgs':
'github:NixOS/nixpkgs/73ad5f9e147c0d2a2061f1d4bd91e05078dc0b58' (2022-03-14)
→ 'github:NixOS/nixpkgs/52392d42c156db5b889db7f3cc3e9909e4259b2a' (2022-09-28)
• Updated input 'nixpkgs':
'github:hercules-ci/nixpkgs/612e22e67eb6f8d5bfb6288abe515e9da3b96103' (2022-05-25)
→ 'github:NixOS/nixpkgs/872fceeed60ae6b7766cc0a4cd5bf5901b9098ec' (2022-11-09)
• Updated input 'pre-commit-hooks-nix':
'github:hercules-ci/pre-commit-hooks.nix/596dac761042d9ba90a507d43ad506cb952c984d' (2022-05-29)
→ 'github:cachix/pre-commit-hooks.nix/ebcbfe09d2bd6d15f68de3a0ebb1e4dcb5cd324b' (2022-11-09)
• Updated input 'pre-commit-hooks-nix/flake-utils':
'github:numtide/flake-utils/2ebf2558e5bf978c7fb8ea927dfaed8fefab2e28' (2021-04-25)
→ 'github:numtide/flake-utils/6ee9ebb6b1ee695d2cacc4faa053a7b9baa76817' (2022-10-29)
2022-11-11 05:50:01 +01:00
Shea Levy
d707369f93
dev: Use flake.lock of main flake
2022-10-30 06:50:15 -04:00
Robert Hensing
d1095bd855
Add hercules-ci-effects doc
2022-05-29 18:30:11 +02:00
Robert Hensing
5a628a0994
Add pre-commit-hooks.nix to the docs
...
Ultimately Hercules CI should take care of the dependency injection,
but let's make a start first.
2022-05-29 18:07:43 +02:00
Robert Hensing
8fe43d231b
dev: Use hercules-ci-effects.flakeModule
2022-05-28 16:38:26 +02:00
Robert Hensing
c2aa066381
Run basic deploy previews
2022-05-28 12:48:07 +02:00
Robert Hensing
3ee82a16d6
perSystem: functionTo -> deferredModule
2022-05-25 18:18:50 +02:00
Robert Hensing
3beb704537
flake-modules-core -> flake-parts
2022-05-25 16:38:27 +02:00
Robert Hensing
3ff2098da2
Improve option docs, update effect
2022-05-25 16:20:28 +02:00
Robert Hensing
13fc0c610b
Deploy basic site with netlify
2022-05-25 10:05:25 +02:00
Robert Hensing
1bd171ef6b
Add pkgs parameter to perSystem
2022-05-18 11:06:17 +02:00
Robert Hensing
62e39568d5
dev: Add nixpkgs-fmt to pre-commit
2022-05-17 10:37:27 +02:00
Robert Hensing
fcf9d5234b
dev: Add pre-commit-hooks.nix
2022-05-17 10:37:15 +02:00
Robert Hensing
f2f09d5752
dev/flake.nix: Explain why we only use inputs
2022-05-17 10:26:19 +02:00
Robert Hensing
140da4067f
Add local tooling and CI wiring without bloating flake.nix
2022-05-17 10:12:40 +02:00