1
0
Fork 0
mirror of https://github.com/hercules-ci/flake-parts.git synced 2024-12-14 11:47:31 +00:00
Commit graph

350 commits

Author SHA1 Message Date
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
Robert Hensing
184fe3d3b1
Update README intro 2021-11-26 10:57:56 +01:00
Robert Hensing
0d9aec2b72
Merge pull request #4 from hercules-ci/more-attrs
Add darwinModules, nixosModules, overlay
2021-11-23 12:51:38 +01:00
Robert Hensing
77771f1d6d Add overlay 2021-11-22 22:44:39 +01:00
Robert Hensing
0cf2ff3e94 Document technical reason for requiring devShell 2021-11-22 22:44:39 +01:00
Robert Hensing
e5d5866b1d Add nixosModules 2021-11-22 22:44:39 +01:00
Robert Hensing
6b7705d350 Add darwinModules 2021-11-22 22:44:39 +01:00
Robert Hensing
e72740311d
Merge pull request #3 from hercules-ci/memoize
Memoize and make devShell lazy
2021-11-22 22:12:21 +01:00
Robert Hensing
1b82c7f771 Memoize perSystem in allSystems, require devShell 2021-11-22 22:01:38 +01:00
Robert Hensing
d5703798a8 Set the default devShell to null 2021-11-22 16:36:16 +01:00
Robert Hensing
12363179cd
Merge pull request #2 from hercules-ci/template-and-readme
Freeform type for flake, template, readme update
2021-11-22 16:34:58 +01:00
Robert Hensing
f8df47d193 Remove systems default
[] is not a sensible default and the choice is up to the flake
author. I wish it was different.
2021-11-22 16:27:49 +01:00
Robert Hensing
03a2500fdd Add template rewrite README sections 2021-11-22 16:27:49 +01:00
Robert Hensing
315c09733e Add freeformType to flake option 2021-11-21 16:58:54 +01:00
Robert Hensing
06ebe54ddb Add more descriptions 2021-11-21 16:33:33 +01:00
Robert Hensing
0405415b90 Remove unnecessary flakeModules from flake 2021-11-21 16:33:33 +01:00
Robert Hensing
7460d63718 Remove unused self.nix 2021-11-21 16:33:33 +01:00
Robert Hensing
da0af1dbaf
Merge pull request #1 from hercules-ci/update-readme
Update README.md
2021-10-27 15:04:44 +02:00
Robert Hensing
2026a77599
Update README.md 2021-10-27 15:03:34 +02:00
Robert Hensing
8c3f71965e Small beginnings 2021-10-27 11:05:52 +02:00
Robert Hensing
cc9c738244
Initial commit 2021-10-27 11:03:43 +02:00