Commit graph

435 commits

Author SHA1 Message Date
Robert Hensing
80daad04ed
Merge pull request #336 from trueNAHO/dev-flake-module-delegate-pre-commit-installation-to-upstream
dev/flake-module: delegate pre-commit installation to upstream
2026-01-11 13:41:02 +01:00
NAHO
2872f976ba
dev/flake-module: delegate pre-commit installation to upstream
Fixes: fcf9d5234b ("dev: Add pre-commit-hooks.nix")
2026-01-10 20:49:29 +01:00
Robert Hensing
250481aafe
Merge pull request #334 from hercules-ci/maintenance
Maintenance
2026-01-05 11:35:35 +01:00
Robert Hensing
341edfddc6 ChangeLog: Document earlier breaking change and deprecations
Add entry for 2024-05-16 when class argument was introduced,
which raised the minimum Nixpkgs lib version to 23.05.

Add entry for today's deprecations of mkSubmoduleOptions,
mkDeferredModuleType, and mkDeferredModuleOption.
2026-01-05 11:34:31 +01:00
Robert Hensing
1da4b5a42f lib: Deprecate mkDeferredModuleType, mkDeferredModuleOption
Rename to mkPerSystemType and mkPerSystemOption respectively, since
the flake-parts deferredModule implementation has different semantics
than Nixpkgs' types.deferredModuleWith (list merge vs single module).

The old names are kept as deprecated aliases. Add mkLegacyDeferredModuleType
as internal helper preserving the list-merge behavior.
2026-01-05 11:23:05 +01:00
Robert Hensing
e8afcc669c lib: Bump minVersion to 23.05
flake-parts uses `evalModules` with the `class` argument, which was
added in Nixpkgs 23.05. Update minVersion to reflect the actual
minimum supported version.
2026-01-05 11:23:05 +01:00
Robert Hensing
8abc1c2ee5 lib: Document deferredModuleWith as deprecated
The deferredModule type was pioneered in flake-parts for perSystem.
The Nixpkgs version (lib.types.deferredModuleWith) has an improved
merge function that returns a single module, whereas this version
returns a list.
2026-01-05 11:23:05 +01:00
Robert Hensing
ef399e1230 lib: Remove lib.deferredModuleWith fallback
The `lib.deferredModuleWith or (...)` pattern never matched because
`lib.deferredModuleWith` doesn't exist - only `lib.types.deferredModuleWith`.
This was always using flake-parts' own implementation.
2026-01-05 10:20:57 +01:00
Robert Hensing
bd4b9dd600 Remove unnecessary lib fallbacks
literalExpression was added in Nixpkgs 21.11, getExe in 22.05.
The minimum supported lib version is 22.05, so these fallbacks are unnecessary.
2026-01-05 09:43:04 +01:00
Robert Hensing
1e34f377e3
Merge pull request #333 from hercules-ci/start-removing-mkSubmoduleOptions
Remove mkSubmoduleOptions usages, document as deprecated
2026-01-05 09:37:01 +01:00
Robert Hensing
65b36eb2cb Remove mkSubmoduleOptions usages, document as deprecated
The workaround is no longer needed since Nixpkgs 22.05
(https://github.com/NixOS/nixpkgs/pull/156533).
Declaring options directly in a submodule now works, e.g. `options.flake.foo`.

The function is kept for backwards compatibility but documented as deprecated.

The minimum supported Nixpkgs lib version is already 22.05, so this change
does not drop support for any previously supported version.
2026-01-05 09:33:34 +01:00
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