Robert Hensing
ec760fc665
flake.overlay -> flake.overlays (Nix 2.8)
2022-05-25 19:53:10 +02:00
Robert Hensing
2d653e9425
Merge pull request #20 from hercules-ci/deferredModule
...
Deferred module
2022-05-25 18:33:15 +02:00
Robert Hensing
44c642cad6
Add ChangeLog
2022-05-25 18:31:55 +02:00
Robert Hensing
3ee82a16d6
perSystem: functionTo -> deferredModule
2022-05-25 18:18:50 +02:00
Robert Hensing
d5370c0774
Merge pull request #19 from hercules-ci/flake-parts
...
Flake modules core -> Flake parts
2022-05-25 16:41:28 +02:00
Robert Hensing
ef9773f880
Add .gitignore
...
Why didn't I do this yet?
2022-05-25 16:38:27 +02:00
Robert Hensing
0b16c1a766
Link generated docs
2022-05-25 16:38:27 +02:00
Robert Hensing
3beb704537
flake-modules-core -> flake-parts
2022-05-25 16:38:27 +02:00
Robert Hensing
98bc2676c4
Merge pull request #15 from hercules-ci/netlify-deploy
...
Deploy basic site with netlify
2022-05-25 16:27:46 +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
bors[bot]
0263a393a2
Merge #17
...
17: introduce lib.mkFlake r=roberth a=zimbatm
This makes the most common use-case a tiny bit less verbose.
I didn't name it mkFlakeModule because it would be redundant with the project name.
Co-authored-by: zimbatm <zimbatm@zimbatm.com>
Co-authored-by: Jonas Chevalier <zimbatm@zimbatm.com>
Co-authored-by: Robert Hensing <robert@roberthensing.nl>
2022-05-19 07:52:52 +00:00
Robert Hensing
b490d4886c
Merge branch 'main' into mkFlake
2022-05-19 09:52:27 +02:00
Robert Hensing
db611fc5ab
templates.multi-module: Use lib.mkFlake
2022-05-19 09:51:39 +02:00
Robert Hensing
bd6a7706e8
Add bors bot
2022-05-19 09:48:46 +02:00
Jonas Chevalier
55ee2b46b3
Update template/default/flake.nix
...
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2022-05-18 19:25:45 +02:00
zimbatm
ad19f920cf
introduce lib.mkFlake
...
This makes the most common use-case a tiny bit less verbose.
2022-05-18 14:11:08 +02:00
Robert Hensing
0f0b1633a6
Merge pull request #16 from hercules-ci/pkgs-argument
...
Add pkgs parameter to perSystem
2022-05-18 11:09:12 +02:00
Robert Hensing
1bd171ef6b
Add pkgs parameter to perSystem
2022-05-18 11:06:17 +02:00
Robert Hensing
cb99722a25
Merge pull request #14 from hercules-ci/polyfill-functionTo
...
Polyfill functionTo where it is pressing
2022-05-17 23:30:32 +02:00
Robert Hensing
3f25286e53
Polyfill functionTo where it is pressing
2022-05-17 23:21:05 +02:00
Robert Hensing
2553884888
Merge pull request #13 from hercules-ci/issue-12-mergeable-nixosConfigurations
...
Add nixosConfigurations
2022-05-17 11:03:10 +02:00
Robert Hensing
e1ea24ed30
Add nixosConfigurations
2022-05-17 11:01:40 +02:00
Robert Hensing
688243bcb8
Merge pull request #9 from hercules-ci/docs-and-ci
...
Docs and initial ci
2022-05-17 10:47:02 +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
3fe766e50c
Add inputs to specialArgs
2022-05-17 10:26:19 +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
Robert Hensing
1c0f8f3036
Move perSystem.packages into options
2022-05-17 10:12:13 +02:00
Robert Hensing
fdd87732fd
Move perSystem.legacyPackages into options
2022-05-17 10:12:13 +02:00
Robert Hensing
a329428f20
Move perSystem.devShells into options
2022-05-17 10:12:13 +02:00
Robert Hensing
ef93e89462
Move perSystem.apps into options
2022-05-17 10:12:13 +02:00
Robert Hensing
4835e05925
Move perSystem.checks into options
2022-05-17 10:12:13 +02:00
Robert Hensing
3149d748cb
Fix docbook syntax and literalExample deprecation
2022-05-17 10:12:13 +02:00
Robert Hensing
783e29f7dd
Add mkPerSystemType, mkPerSystemModule
2022-05-17 10:12:13 +02:00
Robert Hensing
1fb0d37021
flake/freeformType: anything -> raw
...
No need to avoid raw, because it has been merged for some time now.
2022-05-17 09:13:12 +02:00
Robert Hensing
022938a1de
Merge pull request #10 from srid/patch-1
...
README: fix the other template link
2022-05-15 09:46:05 +02:00
Sridhar Ratnakumar
3488470660
README: fix the other template link
2022-05-14 19:14:11 -04:00
Robert Hensing
94e52da41b
README: fix template link
2022-05-15 00:35:08 +02:00
Robert Hensing
f2e42edb60
Add multi-module template
2022-05-11 23:05:53 +02:00
Robert Hensing
9aba31a8b5
Add apps
2022-05-11 22:45:26 +02:00
Robert Hensing
5890e431bb
Move template files
2022-05-11 22:05:39 +02:00
Robert Hensing
85666d4657
Add a valid description placeholder
2022-05-11 21:48:24 +02:00
Robert Hensing
1f279cdf15
Merge pull request #8 from hercules-ci/remove-devShell
...
Remove devShell. Use devShells.default instead.
2022-05-11 21:37:45 +02:00
Robert Hensing
6cbe3c89c5
Remove devShell. Use devShells.default instead.
2022-05-11 21:37:02 +02:00
Robert Hensing
9d0b62d68d
Merge pull request #7 from hercules-ci/fix-getSystem
...
Fix getSystem
2022-04-06 19:42:21 +02:00
Robert Hensing
0f58fecd5f
Fix getSystem
2022-04-06 18:01:26 +02:00
Robert Hensing
fd84881e00
Merge pull request #6 from hercules-ci/devShells
...
Add devShells
2022-03-15 19:28:11 +01:00
Robert Hensing
6ec7dec1fb
Add devShells
...
Not deprecating devShell yet.
2022-03-15 19:24:44 +01:00