Commit graph

424 commits

Author SHA1 Message Date
hercules-ci[bot]
a34fae9c08
Merge pull request #325 from hercules-ci/flake-update
`flake.lock`: Update
2025-12-15 21:49:12 +00:00
Hercules CI Effects
386e46c18f dev/flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/b0585849abe7d02a774a853f7952d07bb910fd9e?narHash=sha256-jZi%2B9yKmeTMsJ4ZNqRei/wL16%2BQwYGrCl4EJ3QHfoDU%3D' (2025-11-15)
  → 'github:hercules-ci/hercules-ci-effects/edcbb19948b6caf1700434e369fde6ff9e6a3c93?narHash=sha256-UQhfCggNGDc7eam%2BEittlYmeW89CZVT1KkFIHZWBH7k%3D' (2025-12-15)
• Updated input 'hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/52a2caecc898d0b46b2b905f058ccc5081f842da?narHash=sha256-8oNVE8TrD19ulHinjaqONf9QWCKK%2Bw4url56cdStMpM%3D' (2025-11-12)
  → 'github:hercules-ci/flake-parts/5635c32d666a59ec9a55cab87e898889869f7b71?narHash=sha256-MhA7wmo/7uogLxiewwRRmIax70g6q1U/YemqTGoFHlM%3D' (2025-12-11)
• Updated input 'hercules-ci-effects/nixpkgs':
    'github:NixOS/nixpkgs/c5ae371f1a6a7fd27823bc500d9390b38c05fa55?narHash=sha256-4PqRErxfe%2B2toFJFgcRKZ0UI9NSIOJa%2B7RXVtBhy4KE%3D' (2025-11-12)
  → 'github:NixOS/nixpkgs/2fbfb1d73d239d2402a8fe03963e37aab15abe8b?narHash=sha256-9VvC20PJPsleGMewwcWYKGzDIyjckEz8uWmT0vCDYK0%3D' (2025-12-11)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0ed6ac6fc0a1c96d320ab63fd705fe7ee19cb132?narHash=sha256-OwVSBmWtXLSFJRb1FtnAFWAq/WgtkuobNZvCkDk0TTY%3D' (2025-12-01)
  → 'github:NixOS/nixpkgs/20bb5d462943a0f38eba2372db9f7a6d9fd22be2?narHash=sha256-jDFKvwICaJoVREyN1fR/F0PSdZhg5jjfPJKUoHp6yYA%3D' (2025-12-15)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/50b9238891e388c9fdc6a5c49e49c42533a1b5ce?narHash=sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh%2BM4Qc%3D' (2025-11-24)
  → 'github:cachix/pre-commit-hooks.nix/09e45f2598e1a8499c3594fe11ec2943f34fe509?narHash=sha256-dixPWKiHzh80PtD0aLuxYNQ0xP%2B843dfXG/yM3OzaYQ%3D' (2025-12-11)
2025-12-15 21:30:51 +00:00
Hercules CI Effects
7abc2fb09f flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/e9537535ae8f4a2f78dbef0aaa0cbb6af4abd047?narHash=sha256-jJ/E4B9Hp7U2ZmT3E0tD1LtAfATw/xjVf8sueNyeYmc%3D' (2025-11-30)
  → 'github:nix-community/nixpkgs.lib/2075416fcb47225d9b68ac469a5c4801a9c4dd85?narHash=sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo%3D' (2025-12-14)
2025-12-15 21:30:30 +00:00
Robert Hensing
5635c32d66
Merge pull request #328 from hercules-ci/modules-deferredModule-function
flakeModules.modules: Make values valid definitions for plain submodule
2025-12-12 00:29:39 +01:00
Robert Hensing
b696a983bc flakeModules.modules: Make values valid definitions for plain submodule 2025-12-12 00:26:20 +01:00
Hercules CI Effects
d14868a427 dev/flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/7db2b867219a26781437d840ce457b75b7645154?narHash=sha256-pLE7U5gOtlA/2wbKCsVRYf5DqMQ5TWBCrCfZGytDDeo%3D' (2025-10-23)
  → 'github:hercules-ci/hercules-ci-effects/b0585849abe7d02a774a853f7952d07bb910fd9e?narHash=sha256-jZi%2B9yKmeTMsJ4ZNqRei/wL16%2BQwYGrCl4EJ3QHfoDU%3D' (2025-11-15)
• Updated input 'hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/758cf7296bee11f1706a574c77d072b8a7baa881?narHash=sha256-wfG0S7pltlYyZTM%2BqqlhJ7GMw2fTF4mLKCIVhLii/4M%3D' (2025-10-01)
  → 'github:hercules-ci/flake-parts/52a2caecc898d0b46b2b905f058ccc5081f842da?narHash=sha256-8oNVE8TrD19ulHinjaqONf9QWCKK%2Bw4url56cdStMpM%3D' (2025-11-12)
• Updated input 'hercules-ci-effects/nixpkgs':
    'github:NixOS/nixpkgs/cf3f5c4def3c7b5f1fc012b3d839575dbe552d43?narHash=sha256-TK9Kr0BYBQ/1P5kAsnNQhmWWKgmZXwUQr4ZMjCzWf2c%3D' (2025-10-12)
  → 'github:NixOS/nixpkgs/c5ae371f1a6a7fd27823bc500d9390b38c05fa55?narHash=sha256-4PqRErxfe%2B2toFJFgcRKZ0UI9NSIOJa%2B7RXVtBhy4KE%3D' (2025-11-12)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ac6d58bb8b60e0835eb24af588e36bedb0f492ea?narHash=sha256-jGt23EE/KEkLpTtFJfh9LgH2Kga13VIQUCB4ElpTFKQ%3D' (2025-11-01)
  → 'github:NixOS/nixpkgs/0ed6ac6fc0a1c96d320ab63fd705fe7ee19cb132?narHash=sha256-OwVSBmWtXLSFJRb1FtnAFWAq/WgtkuobNZvCkDk0TTY%3D' (2025-12-01)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37?narHash=sha256-BflA6U4AM1bzuRMR8QqzPXqh8sWVCNDzOdsxXEguJIc%3D' (2025-10-17)
  → 'github:cachix/pre-commit-hooks.nix/50b9238891e388c9fdc6a5c49e49c42533a1b5ce?narHash=sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh%2BM4Qc%3D' (2025-11-24)
• Updated input 'pre-commit-hooks-nix/flake-compat':
    'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885?narHash=sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX%2BfjA8Xf8PUmqCY%3D' (2025-05-12)
  → 'github:edolstra/flake-compat/f387cd2afec9419c8ee37694406ca490c3f34ee5?narHash=sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4%3D' (2025-10-27)
2025-12-01 23:35:54 +00:00
Hercules CI Effects
9bb88856d0 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/719359f4562934ae99f5443f20aa06c2ffff91fc?narHash=sha256-b0yj6kfvO8ApcSE%2BQmA6mUfu8IYG6/uU28OFn4PaC8M%3D' (2025-10-29)
  → 'github:nix-community/nixpkgs.lib/e9537535ae8f4a2f78dbef0aaa0cbb6af4abd047?narHash=sha256-jJ/E4B9Hp7U2ZmT3E0tD1LtAfATw/xjVf8sueNyeYmc%3D' (2025-11-30)
2025-12-01 23:35:33 +00:00
Robert Hensing
2cccadc735
Merge pull request #322 from hercules-ci/bundlers
docs(bundlers): Improve option description
2025-11-21 22:04:27 +01:00
Robert Hensing
ae8d320936 docs(bundlers): Improve option description
- Add test location comment
- Update URL to current nix.dev docs
- Explain what bundlers are and how to use them
2025-11-21 22:00:48 +01:00
Robert Hensing
52a2caecc8
Merge pull request #320 from hercules-ci/attrsWith-polyfill
feat: Polyfill attrsWith
2025-11-12 21:43:59 +01:00
Robert Hensing
eb0b4983a2 feat: Polyfill attrsWith
This restores support for a range EOL versions, which may
occasionally be of interest for testing, bisections, etc.
2025-11-12 21:39:33 +01:00
Robert Hensing
0bdadb1b26
Merge pull request #319 from hercules-ci/nixosModules-class-and-file
`nixosModules`: class and file
2025-11-10 22:33:16 +01:00
Robert Hensing
61add8319b Format 2025-11-10 22:29:13 +01:00
Robert Hensing
11647f17dc Merge remote-tracking branch 'upstream/main' into patch-1 2025-11-10 22:26:48 +01:00
Robert Hensing
ea91ff1991 Test nixosModules option 2025-11-10 22:24:15 +01:00
Robert Hensing
26d05891e1
Merge pull request #315 from hercules-ci/vendor-flake-compat
Update and vendor flake-compat
2025-11-06 15:41:10 +01:00
Robert Hensing
3d1579ea09 Update and vendor flake-compat
Unusual, not my first choice, but the right choice, all things
considered.

See vendor/flake-compat/README.md
2025-11-06 15:35:41 +01:00
hercules-ci[bot]
0010412d62
Merge pull request #312 from hercules-ci/flake-update
`flake.lock`: Update
2025-11-01 23:42:20 +00:00
Hercules CI Effects
69215a523f dev/flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/1a3667d33e247ad35ca250698d63f49a5453d824?narHash=sha256-ENUhCRWgSX4ni751HieNuQoq06dJvApV/Nm89kh%2B/A0%3D' (2025-09-16)
  → 'github:hercules-ci/hercules-ci-effects/7db2b867219a26781437d840ce457b75b7645154?narHash=sha256-pLE7U5gOtlA/2wbKCsVRYf5DqMQ5TWBCrCfZGytDDeo%3D' (2025-10-23)
• Updated input 'hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/af66ad14b28a127c5c0f3bbb298218fc63528a18?narHash=sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8%3D' (2025-08-06)
  → 'github:hercules-ci/flake-parts/758cf7296bee11f1706a574c77d072b8a7baa881?narHash=sha256-wfG0S7pltlYyZTM%2BqqlhJ7GMw2fTF4mLKCIVhLii/4M%3D' (2025-10-01)
• Updated input 'hercules-ci-effects/nixpkgs':
    'github:NixOS/nixpkgs/005433b926e16227259a1843015b5b2b7f7d1fc3?narHash=sha256-IVft239Bc8p8Dtvf7UAACMG5P3ZV%2B3/aO28gXpGtMXI%3D' (2025-08-12)
  → 'github:NixOS/nixpkgs/cf3f5c4def3c7b5f1fc012b3d839575dbe552d43?narHash=sha256-TK9Kr0BYBQ/1P5kAsnNQhmWWKgmZXwUQr4ZMjCzWf2c%3D' (2025-10-12)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/27ccbffc26f396d1d741b4bedbc56e11006c24fe?narHash=sha256-DxL4a4gRfqPsPNpfbh0VMO21eC4jhUnbo5OlzirYNrY%3D' (2025-10-01)
  → 'github:NixOS/nixpkgs/ac6d58bb8b60e0835eb24af588e36bedb0f492ea?narHash=sha256-jGt23EE/KEkLpTtFJfh9LgH2Kga13VIQUCB4ElpTFKQ%3D' (2025-11-01)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/54df955a695a84cd47d4a43e08e1feaf90b1fd9b?narHash=sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo%3D' (2025-09-17)
  → 'github:cachix/pre-commit-hooks.nix/ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37?narHash=sha256-BflA6U4AM1bzuRMR8QqzPXqh8sWVCNDzOdsxXEguJIc%3D' (2025-10-17)
2025-11-01 23:35:56 +00:00
Hercules CI Effects
3df13e6217 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/a73b9c743612e4244d865a2fdee11865283c04e6?narHash=sha256-x2rJ%2BOvzq0sCMpgfgGaaqgBSwY%2BLST%2BWbZ6TytnT9Rk%3D' (2025-08-10)
  → 'github:nix-community/nixpkgs.lib/719359f4562934ae99f5443f20aa06c2ffff91fc?narHash=sha256-b0yj6kfvO8ApcSE%2BQmA6mUfu8IYG6/uU28OFn4PaC8M%3D' (2025-10-29)
2025-11-01 23:35:31 +00:00
Robert Hensing
864599284f
Merge pull request #311 from hercules-ci/partition-doc
docs: Show equivalent for partitionedAttrs
2025-10-20 10:28:11 +02:00
Robert Hensing
e879f7348f docs: Show equivalent for partitionedAttrs
Add a concise example showing what partitionedAttrs expands to, making
it clearer how the shorthand relates to the underlying implementation.
2025-10-20 10:25:16 +02:00
Robert Hensing
4e627ac2e1
Merge pull request #310 from vorburger/patch-1
docs: Clarify internal vs. external import in template
2025-10-18 20:48:31 +02:00
Michael Vorburger
7829070bcf
docs: Clarify internal vs. external import in template
I'm a Nix noob and just learning, but was a little bit confused about this at first; perhaps this helps to clarify it for others who will come along in the future.
2025-10-18 13:34:14 +02:00
hercules-ci[bot]
758cf7296b
Merge pull request #309 from hercules-ci/flake-update
`flake.lock`: Update
2025-10-01 23:44:24 +00:00
Hercules CI Effects
20ee5bcff2 dev/flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/99e03e72e3f7e13506f80ef9ebaedccb929d84d0?narHash=sha256-AavrbMltJKcC2Fx0lfJoZfmy7g87ebXU0ddVenhajLA%3D' (2025-08-15)
  → 'github:hercules-ci/hercules-ci-effects/1a3667d33e247ad35ca250698d63f49a5453d824?narHash=sha256-ENUhCRWgSX4ni751HieNuQoq06dJvApV/Nm89kh%2B/A0%3D' (2025-09-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/27fb23f48dbaa28c3965ff2e8ef766c7ab897888?narHash=sha256-sqCV23o4NP0xfpuTOSSOTJb5lObq4mOgCCS06b5OzrI%3D' (2025-09-01)
  → 'github:NixOS/nixpkgs/27ccbffc26f396d1d741b4bedbc56e11006c24fe?narHash=sha256-DxL4a4gRfqPsPNpfbh0VMO21eC4jhUnbo5OlzirYNrY%3D' (2025-10-01)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/e891a93b193fcaf2fc8012d890dc7f0befe86ec2?narHash=sha256-RF7j6C1TmSTK9tYWO6CdEMtg6XZaUKcvZwOCD2SICZs%3D' (2025-08-23)
  → 'github:cachix/pre-commit-hooks.nix/54df955a695a84cd47d4a43e08e1feaf90b1fd9b?narHash=sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo%3D' (2025-09-17)
2025-10-01 23:36:42 +00:00
hercules-ci[bot]
4524271976
Merge pull request #307 from hercules-ci/flake-update
`flake.lock`: Update
2025-09-01 23:46:52 +00:00
Hercules CI Effects
bad6429566 dev/flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/5f2e09654b2e70ba643e41609d9f9b6640f22113?narHash=sha256-CNBgr4OZSuklGtNOa9CnTNo9%2BXceqn/EDAC1Tc43fH8%3D' (2025-07-15)
  → 'github:hercules-ci/hercules-ci-effects/99e03e72e3f7e13506f80ef9ebaedccb929d84d0?narHash=sha256-AavrbMltJKcC2Fx0lfJoZfmy7g87ebXU0ddVenhajLA%3D' (2025-08-15)
• Updated input 'hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/77826244401ea9de6e3bac47c2db46005e1f30b5?narHash=sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ%3D' (2025-07-01)
  → 'github:hercules-ci/flake-parts/af66ad14b28a127c5c0f3bbb298218fc63528a18?narHash=sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8%3D' (2025-08-06)
• Updated input 'hercules-ci-effects/nixpkgs':
    'github:NixOS/nixpkgs/9807714d6944a957c2e036f84b0ff8caf9930bc0?narHash=sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X%2BxgOL0%3D' (2025-07-08)
  → 'github:NixOS/nixpkgs/005433b926e16227259a1843015b5b2b7f7d1fc3?narHash=sha256-IVft239Bc8p8Dtvf7UAACMG5P3ZV%2B3/aO28gXpGtMXI%3D' (2025-08-12)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1ce2122b12b340825a308dba12cd0733dad1002c?narHash=sha256-VrhKCMX22lw2QbqzT21wVzu5fJHKzvZJFBf2JhSaZqM%3D' (2025-08-01)
  → 'github:NixOS/nixpkgs/27fb23f48dbaa28c3965ff2e8ef766c7ab897888?narHash=sha256-sqCV23o4NP0xfpuTOSSOTJb5lObq4mOgCCS06b5OzrI%3D' (2025-09-01)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/16ec914f6fb6f599ce988427d9d94efddf25fe6d?narHash=sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg%3D' (2025-06-24)
  → 'github:cachix/pre-commit-hooks.nix/e891a93b193fcaf2fc8012d890dc7f0befe86ec2?narHash=sha256-RF7j6C1TmSTK9tYWO6CdEMtg6XZaUKcvZwOCD2SICZs%3D' (2025-08-23)
• Updated input 'pre-commit-hooks-nix/flake-compat':
    'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33?narHash=sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U%3D' (2023-10-04)
  → 'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885?narHash=sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX%2BfjA8Xf8PUmqCY%3D' (2025-05-12)
2025-09-01 23:35:57 +00:00
Hercules CI Effects
e1d47002e6 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/0f36c44e01a6129be94e3ade315a5883f0228a6e?narHash=sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA%3D' (2025-07-27)
  → 'github:nix-community/nixpkgs.lib/a73b9c743612e4244d865a2fdee11865283c04e6?narHash=sha256-x2rJ%2BOvzq0sCMpgfgGaaqgBSwY%2BLST%2BWbZ6TytnT9Rk%3D' (2025-08-10)
2025-09-01 23:35:36 +00:00
Robert Hensing
af66ad14b2
Merge pull request #303 from maxeonyx/patch-1
Change doc path for eg. `flake.apps.<name>.<name>.*` to `flake.apps.<system>.<name>.*`
2025-08-06 15:36:06 +02:00
Maxwell Clarke
2936a61cb6
Change docs for flake.apps.<name>.<name>.* to flake.apps.<system>.<name>.*
Adding "placeholder" parameter to the attrs type allows changing the name that shows up in the docs. Since we have two in a row, this adds clarity here.
2025-08-06 12:27:52 +12:00
Robert Hensing
7f38f25a44
Merge pull request #283 from mightyiam/out-of-this-world
Add quote by Pol Dellaiera to readme
2025-08-05 21:09:49 +02:00
Robert Hensing
8f8bb951b2
Merge pull request #300 from Lykos153/feature/bundlers
Add option perSystem.<>.bundlers
2025-08-05 21:05:37 +02:00
Robert Hensing
3d1f905760 Test bundlers 2025-08-05 21:04:43 +02:00
Silvio Ankermann
2b8cc3634d Add option perSystem.<>.bundlers
Closes #159
2025-08-05 21:04:43 +02:00
hercules-ci[bot]
67df8c627c
Merge pull request #301 from hercules-ci/flake-update
`flake.lock`: Update
2025-08-01 23:37:16 +00:00
Hercules CI Effects
e10ad1b3b5 dev/flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/231726642197817d20310b9d39dd4afb9e899489?narHash=sha256-EaAJhwfJGBncgIV/0NlJviid2DP93cTMc9h0q6P6xXk%3D' (2025-05-23)
  → 'github:hercules-ci/hercules-ci-effects/5f2e09654b2e70ba643e41609d9f9b6640f22113?narHash=sha256-CNBgr4OZSuklGtNOa9CnTNo9%2BXceqn/EDAC1Tc43fH8%3D' (2025-07-15)
• Updated input 'hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5?narHash=sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY%3D' (2025-04-01)
  → 'github:hercules-ci/flake-parts/77826244401ea9de6e3bac47c2db46005e1f30b5?narHash=sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ%3D' (2025-07-01)
• Updated input 'hercules-ci-effects/nixpkgs':
    'github:NixOS/nixpkgs/adaa24fbf46737f3f1b5497bf64bae750f82942e?narHash=sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY%3D' (2025-05-13)
  → 'github:NixOS/nixpkgs/9807714d6944a957c2e036f84b0ff8caf9930bc0?narHash=sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X%2BxgOL0%3D' (2025-07-08)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/104581ff2b10640635234a45fa278b344cc4543c?narHash=sha256-I1VP/z64EOL8uySsf7pP9MtzMxv1GNpdjPwYGvy75Hc%3D' (2025-07-01)
  → 'github:NixOS/nixpkgs/1ce2122b12b340825a308dba12cd0733dad1002c?narHash=sha256-VrhKCMX22lw2QbqzT21wVzu5fJHKzvZJFBf2JhSaZqM%3D' (2025-08-01)
2025-08-01 23:35:52 +00:00
Hercules CI Effects
37c5a52177 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/14a40a1d7fb9afa4739275ac642ed7301a9ba1ab?narHash=sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo%3D' (2025-06-29)
  → 'github:nix-community/nixpkgs.lib/0f36c44e01a6129be94e3ade315a5883f0228a6e?narHash=sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA%3D' (2025-07-27)
2025-08-01 23:35:32 +00:00
Robert Hensing
644e0fc489
Merge pull request #298 from hercules-ci/memoize
Memoize undeclared systems
2025-07-21 20:10:25 +02:00
Robert Hensing
577772566b Memoize undeclared systems
The memoize function is not a pretty thing in terms of implementation,
but it's exactly what we need to solve this UX problem and performance
problem.

Without this, every distinct `withSystem` call will cause a re-evaluation
of the `perSystem` module, which is inefficient. Now, it's a one-time
13KB and length(system) attribute lookups: negligible compared to any
instantiations and such.

Nix doesn't offer memoization for functions yet, so this is the best we
can do.
2025-07-21 20:07:18 +02:00
hercules-ci[bot]
7782624440
Merge pull request #296 from hercules-ci/flake-update
`flake.lock`: Update
2025-07-01 23:39:12 +00:00
Hercules CI Effects
2503d6915d dev/flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f9969bf7f6a6ab7e0fadd889ddd9fa6ad8cc5288?narHash=sha256-twQNQ/9ELOtbXRtSloQwFoNWujA2wev428pCiT0Okg8%3D' (2025-06-01)
  → 'github:NixOS/nixpkgs/104581ff2b10640635234a45fa278b344cc4543c?narHash=sha256-I1VP/z64EOL8uySsf7pP9MtzMxv1GNpdjPwYGvy75Hc%3D' (2025-07-01)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/80479b6ec16fefd9c1db3ea13aeb038c60530f46?narHash=sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo%2BbnXU9D9k%3D' (2025-05-16)
  → 'github:cachix/pre-commit-hooks.nix/16ec914f6fb6f599ce988427d9d94efddf25fe6d?narHash=sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg%3D' (2025-06-24)
2025-07-01 23:35:49 +00:00
Hercules CI Effects
f799654bca flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/656a64127e9d791a334452c6b6606d17539476e2?narHash=sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc%3D' (2025-06-01)
  → 'github:nix-community/nixpkgs.lib/14a40a1d7fb9afa4739275ac642ed7301a9ba1ab?narHash=sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo%3D' (2025-06-29)
2025-07-01 23:35:28 +00:00
Robert Hensing
9305fe4e5c
Merge pull request #291 from hercules-ci/better-dogfooding
Add `flake-parts-lib.importAndPublish`
2025-06-08 17:59:32 +02:00
Robert Hensing
ba8a81c1a0 Add flake-parts-lib.importAndPublish 2025-06-02 14:03:49 +02:00
hercules-ci[bot]
49f0870db2
Merge pull request #282 from hercules-ci/flake-update
`flake.lock`: Update
2025-06-01 23:38:36 +00:00
Hercules CI Effects
83c59f6e62 dev/flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/5b6cec51c9ec095a0d3fd4c8eeb53eb5c59ae33e?narHash=sha256-1Z4WPGVky4w3lrhrgs89OKsLzPdtkbi1bPLNFWsoLfY%3D' (2025-04-15)
  → 'github:hercules-ci/hercules-ci-effects/231726642197817d20310b9d39dd4afb9e899489?narHash=sha256-EaAJhwfJGBncgIV/0NlJviid2DP93cTMc9h0q6P6xXk%3D' (2025-05-23)
• Updated input 'hercules-ci-effects/nixpkgs':
    'github:NixOS/nixpkgs/2631b0b7abcea6e640ce31cd78ea58910d31e650?narHash=sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR%2BXhw3kr/3Xd0GPTM%3D' (2025-04-12)
  → 'github:NixOS/nixpkgs/adaa24fbf46737f3f1b5497bf64bae750f82942e?narHash=sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY%3D' (2025-05-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f02fddb8acef29a8b32f10a335d44828d7825b78?narHash=sha256-IgBWhX7A2oJmZFIrpRuMnw5RAufVnfvOgHWgIdds%2Bhc%3D' (2025-05-01)
  → 'github:NixOS/nixpkgs/f9969bf7f6a6ab7e0fadd889ddd9fa6ad8cc5288?narHash=sha256-twQNQ/9ELOtbXRtSloQwFoNWujA2wev428pCiT0Okg8%3D' (2025-06-01)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/dcf5072734cb576d2b0c59b2ac44f5050b5eac82?narHash=sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco%3D' (2025-03-22)
  → 'github:cachix/pre-commit-hooks.nix/80479b6ec16fefd9c1db3ea13aeb038c60530f46?narHash=sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo%2BbnXU9D9k%3D' (2025-05-16)
2025-06-01 23:35:57 +00:00
Hercules CI Effects
a868600825 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/25999e7d9c47c384675bea8478c66386a9be9c65?narHash=sha256-fI6UzabnzH2mU8e3c5fZPQiWziGERhexCMmS8Vv5ytI%3D' (2025-04-27)
  → 'github:nix-community/nixpkgs.lib/656a64127e9d791a334452c6b6606d17539476e2?narHash=sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc%3D' (2025-06-01)
2025-06-01 23:35:38 +00:00
Shahar "Dawn" Or
1062c2814d Add quote by Pol Dellaiera to readme 2025-05-03 17:07:46 +07:00
Hercules CI Effects
6657b419b4 dev/flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/524637ef84c177661690b924bf64a1ce18072a2c?narHash=sha256-I6fG1zrfdLFcp/imGZElig0BJO3YU0QEXLgvwWoOpJ8%3D' (2025-03-15)
  → 'github:hercules-ci/hercules-ci-effects/5b6cec51c9ec095a0d3fd4c8eeb53eb5c59ae33e?narHash=sha256-1Z4WPGVky4w3lrhrgs89OKsLzPdtkbi1bPLNFWsoLfY%3D' (2025-04-15)
• Updated input 'hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/f4330d22f1c5d2ba72d3d22df5597d123fdb60a9?narHash=sha256-%2Bu2UunDA4Cl5Fci3m7S643HzKmIDAe%2BfiXrLqYsR2fs%3D' (2025-03-07)
  → 'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5?narHash=sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY%3D' (2025-04-01)
• Updated input 'hercules-ci-effects/nixpkgs':
    'github:NixOS/nixpkgs/6607cf789e541e7873d40d3a8f7815ea92204f32?narHash=sha256-cPfs8qMccim2RBgtKGF%2Bx9IBCduRvd/N5F4nYpU0TVE%3D' (2025-03-13)
  → 'github:NixOS/nixpkgs/2631b0b7abcea6e640ce31cd78ea58910d31e650?narHash=sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR%2BXhw3kr/3Xd0GPTM%3D' (2025-04-12)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d01ca604978bff75010a300d6dd84eed669d9a34?narHash=sha256-PG6UrwnSR6ZB6O3Ue3yjAwNo9GNYnshX0AIUx3qsorQ%3D' (2025-04-01)
  → 'github:NixOS/nixpkgs/f02fddb8acef29a8b32f10a335d44828d7825b78?narHash=sha256-IgBWhX7A2oJmZFIrpRuMnw5RAufVnfvOgHWgIdds%2Bhc%3D' (2025-05-01)
2025-05-01 23:36:06 +00:00