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
205b12d8b7
Merge pull request #261 from hercules-ci/update-partitions-get-flake
Update get-flake to its upstream, flake-compat
2024-12-04 12:43:21 +01:00
Robert Hensing
85954c907b Update get-flake to its upstream, flake-compat
flake-compat now has an equally general interface, so we can switch
to it, and get fixes a bit sooner.

Specifically, https://github.com/edolstra/flake-compat/pull/67
solves https://github.com/hercules-ci/flake-parts/issues/252
in this update.
2024-12-04 12:33:13 +01:00
hercules-ci[bot]
e37654df08
Merge pull request #260 from hercules-ci/flake-update
`flake.lock`: Update
2024-12-03 23:37:08 +00:00
Hercules CI Effects
39d7a31582 dev/flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/d70658494391994c7b32e8fe5610dae76737e4df?narHash=sha256-2W//PmgocN9lplDJ7WoiP9EcrfUxqvtxplCAqlwvquY%3D' (2024-10-29)
  → 'github:hercules-ci/hercules-ci-effects/b89ac4d66d618b915b1f0a408e2775fe3821d141?narHash=sha256-mnynlrPeiW0nUQ8KGZHb3WyxAxA3Ye/BH8gMjdoKP6E%3D' (2024-11-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/668e7e64172dcdae49e5e8e7fe268b875f82fa2e?narHash=sha256-VCeaRv/hFRkHF7xOykVu7w7ctX7ZMdcep7gFlOAaCUU%3D' (2024-11-01)
  → 'github:NixOS/nixpkgs/cdc518b50a85a9b8bbaac450aaa366c7fef6cd64?narHash=sha256-gsYsoX1C/Qva1xRWMYg%2B0xE0%2BvJNK4KJSXPe2QreOuQ%3D' (2024-12-01)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/af8a16fe5c264f5e9e18bcee2859b40a656876cf?narHash=sha256-W1MIJpADXQCgosJZT8qBYLRuZls2KSiKdpnTVdKBuvU%3D' (2024-10-30)
  → 'github:cachix/pre-commit-hooks.nix/3308484d1a443fc5bc92012435d79e80458fe43c?narHash=sha256-mnTbjpdqF0luOkou8ZFi2asa1N3AA2CchR/RqCNmsGE%3D' (2024-11-19)
• Updated input 'pre-commit-hooks-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/194846768975b7ad2c4988bdb82572c00222c0d7?narHash=sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo%3D' (2024-07-07)
  → 'github:NixOS/nixpkgs/d063c1dd113c91ab27959ba540c0d9753409edf3?narHash=sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo%3D' (2024-11-04)
2024-12-01 23:35:58 +00:00
Hercules CI Effects
0a1d130f5f flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    'cc2f280002.tar.gz?narHash=sha256-lXvH/vOfb4aGYyvFmZK/HlsNsr/0CVWlwYvo2rxJk3s%3D' (2024-11-01)
  → '5487e69da4.tar.gz?narHash=sha256-1qRH7uAUsyQI7R1Uwl4T%2BXvdNv778H0Nb5njNrqvylY%3D' (2024-12-01)
2024-12-01 23:35:40 +00:00
Hercules CI Effects
5a2b1192ed flake.nix: Update nixpkgs-lib tree 2024-12-01 23:35:39 +00:00
hercules-ci[bot]
506278e768
Merge pull request #257 from hercules-ci/flake-update
`flake.lock`: Update
2024-11-01 23:44:49 +00:00
Hercules CI Effects
0f4ab0c9a7 dev/flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/dba4367b9a9d9615456c430a6d6af716f6e84cef' (2024-08-29)
  → 'github:hercules-ci/hercules-ci-effects/d70658494391994c7b32e8fe5610dae76737e4df' (2024-10-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c1d784a8327b5d43cacadb58046ce4a0ac71ebcb' (2024-10-01)
  → 'github:NixOS/nixpkgs/668e7e64172dcdae49e5e8e7fe268b875f82fa2e' (2024-11-01)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/2f5ae3fc91db865eff2c5a418da85a0fbe6238a3' (2024-10-01)
  → 'github:cachix/pre-commit-hooks.nix/af8a16fe5c264f5e9e18bcee2859b40a656876cf' (2024-10-30)
2024-11-01 23:36:08 +00:00
Hercules CI Effects
712bfeef6d flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    'fb192fec7c.tar.gz?narHash=sha256-0xHYkMkeLVQAMa7gvkddbPqpxph%2BhDzdu1XdGPJR%2BOs%3D' (2024-10-01)
  → 'cc2f280002.tar.gz?narHash=sha256-lXvH/vOfb4aGYyvFmZK/HlsNsr/0CVWlwYvo2rxJk3s%3D' (2024-11-01)
2024-11-01 23:35:52 +00:00
Hercules CI Effects
6c979ebae0 flake.nix: Update nixpkgs-lib tree 2024-11-01 23:35:51 +00:00
hercules-ci[bot]
3d04084d54
Merge pull request #253 from hercules-ci/flake-update
`flake.lock`: Update
2024-10-01 23:41:57 +00:00
Hercules CI Effects
3fe2f8320e dev/flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/43e0b0d1bed337243512a4f018226e4309002203' (2024-09-01)
  → 'github:NixOS/nixpkgs/c1d784a8327b5d43cacadb58046ce4a0ac71ebcb' (2024-10-01)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/4509ca64f1084e73bc7a721b20c669a8d4c5ebe6' (2024-08-28)
  → 'github:cachix/pre-commit-hooks.nix/2f5ae3fc91db865eff2c5a418da85a0fbe6238a3' (2024-10-01)
2024-10-01 23:35:47 +00:00
Hercules CI Effects
9e209f1421 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    '356624c120.tar.gz?narHash=sha256-Ss8QWLXdr2JCBPcYChJhz4xJm%2Bh/xjl4G0c0XlP6a74%3D' (2024-09-01)
  → 'fb192fec7c.tar.gz?narHash=sha256-0xHYkMkeLVQAMa7gvkddbPqpxph%2BhDzdu1XdGPJR%2BOs%3D' (2024-10-01)
2024-10-01 23:35:35 +00:00
Hercules CI Effects
ba3ca558eb flake.nix: Update nixpkgs-lib tree 2024-10-01 23:35:34 +00:00
Robert Hensing
bcef6817a8
Merge pull request #248 from Atry/patch-3
Remove the default value of `extraInputsFlake`
2024-09-12 16:57:50 +02:00
Robert Hensing
5766ecf987 Test unset extraInputsFlake 2024-09-12 16:56:41 +02:00
Yang, Bo
78bf03cea3 Remove default value of extraInputsFlake 2024-09-12 16:54:39 +02:00
Robert Hensing
6a8c72c0cf
Merge pull request #213 from hercules-ci/modules-output
Add flake.modules (opt-in)
2024-09-12 16:45:35 +02:00
Robert Hensing
3314f9c931 eval-tests: Remove getFlake calls 2024-09-12 16:43:39 +02:00
Robert Hensing
d50b490ccc Add flakeModules.modules, declaring flake.modules 2024-09-12 16:43:08 +02:00
Robert Hensing
dc3b467eac
Merge pull request #249 from Atry/patch-4
Set proper type for `flake.nixosModules`
2024-09-12 16:25:47 +02:00
Yang, Bo
9c92fd1582
Set proper type for flake.nixosModules 2024-09-12 01:09:17 -07:00
hercules-ci[bot]
567b938d64
Merge pull request #245 from hercules-ci/flake-update
`flake.lock`: Update
2024-09-01 23:45:43 +00:00
Hercules CI Effects
555010eb1a dev/flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/11e4b8dc112e2f485d7c97e1cee77f9958f498f5' (2024-06-24)
  → 'github:hercules-ci/hercules-ci-effects/dba4367b9a9d9615456c430a6d6af716f6e84cef' (2024-08-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/fcdc2b93639594f48bcf00d675fc015ccacf9b79' (2024-08-01)
  → 'github:NixOS/nixpkgs/43e0b0d1bed337243512a4f018226e4309002203' (2024-09-01)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/f451c19376071a90d8c58ab1a953c6e9840527fd' (2024-07-15)
  → 'github:cachix/pre-commit-hooks.nix/4509ca64f1084e73bc7a721b20c669a8d4c5ebe6' (2024-08-28)
2024-09-01 23:36:04 +00:00
Hercules CI Effects
fb8a5210dd flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    'a5d394176e.tar.gz?narHash=sha256-uFf2QeW7eAHlYXuDktm9c25OxOyCoUOQmh5SZ9amE5Q%3D' (2024-08-01)
  → '356624c120.tar.gz?narHash=sha256-Ss8QWLXdr2JCBPcYChJhz4xJm%2Bh/xjl4G0c0XlP6a74%3D' (2024-09-01)
2024-09-01 23:35:47 +00:00
Hercules CI Effects
a7b916caf6 flake.nix: Update nixpkgs-lib tree 2024-09-01 23:35:46 +00:00
Robert Hensing
af510d4a62
Merge pull request #240 from shivaraj-bh/freeform-app-type
apps: Add `meta` option
2024-08-30 15:33:30 +02:00
Robert Hensing
f112e301b3 Fix test 2024-08-30 15:31:45 +02:00
Robert Hensing
4f37dc19b4
Merge pull request #243 from hercules-ci/partition
flakeModules.partitions: Improve and fix docs
2024-08-30 13:06:22 +02:00
Robert Hensing
1728089f3e flakeModules.partitions: Improve and fix docs 2024-08-30 13:05:41 +02:00
Robert Hensing
1e6fc322ad
Merge pull request #242 from hercules-ci/partition
Partitions
2024-08-30 11:50:04 +02:00
Robert Hensing
1957ef2c4b Dogfood flakeModules.partitions 2024-08-29 14:03:28 +02:00
Robert Hensing
0d5122e84c Add flakeModules.partitions 2024-08-29 14:03:28 +02:00
Robert Hensing
c07ef7e578 Dogfood lib.mkFlake 2024-08-29 13:58:01 +02:00
Robert Hensing
3ea6893659 refact: Add let binding to flake.nix 2024-08-29 13:57:47 +02:00
Shivaraj B H
358ab8370e
reference to Nix manual
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2024-08-17 17:48:49 +05:30
Shivaraj B H
309636f1b0
correct typo
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2024-08-17 17:48:00 +05:30
shivaraj-bh
4a41226e75 apps: Add meta option
This allows specifying metadata info about the flake app. This has been
standardized in Nix at https://github.com/NixOS/nix/pull/11297
2024-08-17 16:58:53 +05:30
hercules-ci[bot]
8471fe90ad
Merge pull request #239 from hercules-ci/flake-update
`flake.lock`: Update
2024-08-01 23:40:00 +00:00
Hercules CI Effects
6e7574aa8f dev/flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/71e88077ca0d82ca09cb3f4975fb96d1313607fb' (2024-07-01)
  → 'github:NixOS/nixpkgs/fcdc2b93639594f48bcf00d675fc015ccacf9b79' (2024-08-01)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07' (2024-06-24)
  → 'github:cachix/pre-commit-hooks.nix/f451c19376071a90d8c58ab1a953c6e9840527fd' (2024-07-15)
• Updated input 'pre-commit-hooks-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/03d771e513ce90147b65fe922d87d3a0356fc125' (2024-06-19)
  → 'github:NixOS/nixpkgs/194846768975b7ad2c4988bdb82572c00222c0d7' (2024-07-07)
2024-08-01 23:35:51 +00:00
Hercules CI Effects
a863ccbd15 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    '5daf051448.tar.gz?narHash=sha256-Fm2rDDs86sHy0/1jxTOKB1118Q0O3Uc7EC0iXvXKpbI%3D' (2024-07-01)
  → 'a5d394176e.tar.gz?narHash=sha256-uFf2QeW7eAHlYXuDktm9c25OxOyCoUOQmh5SZ9amE5Q%3D' (2024-08-01)
2024-08-01 23:35:39 +00:00
Hercules CI Effects
edde5ac31b flake.nix: Update nixpkgs-lib tree 2024-08-01 23:35:38 +00:00
Robert Hensing
9227223f6d
Merge pull request #235 from hercules-ci/test-specialArgs
Test mkFlake specialArgs
2024-07-03 10:15:18 +02:00
Robert Hensing
6f8516c874 Test mkFlake specialArgs 2024-07-03 10:12:44 +02:00
hercules-ci[bot]
4e35834232
Merge pull request #233 from hercules-ci/flake-update
`flake.lock`: Update
2024-07-01 23:44:14 +00:00
Hercules CI Effects
2a2386ab38 dev/flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/c0302ec12d569532a6b6bd218f698bc402e93adc' (2024-04-23)
  → 'github:hercules-ci/hercules-ci-effects/11e4b8dc112e2f485d7c97e1cee77f9958f498f5' (2024-06-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1fc28243e2f9ad794c8c5cea12e7352f270f734b' (2024-06-01)
  → 'github:NixOS/nixpkgs/71e88077ca0d82ca09cb3f4975fb96d1313607fb' (2024-07-01)
• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/0e8fcc54b842ad8428c9e705cb5994eaf05c26a0' (2024-05-20)
  → 'github:cachix/pre-commit-hooks.nix/0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07' (2024-06-24)
• Updated input 'pre-commit-hooks-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/614b4613980a522ba49f0d194531beddbb7220d3' (2024-03-17)
  → 'github:NixOS/nixpkgs/03d771e513ce90147b65fe922d87d3a0356fc125' (2024-06-19)
2024-07-01 23:36:01 +00:00
Hercules CI Effects
3c880e0a30 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-lib':
    'eb9ceca17d.tar.gz?narHash=sha256-lIbdfCsf8LMFloheeE6N31%2BBMIeixqyQWbSr2vk79EQ%3D' (2024-06-01)
  → '5daf051448.tar.gz?narHash=sha256-Fm2rDDs86sHy0/1jxTOKB1118Q0O3Uc7EC0iXvXKpbI%3D' (2024-07-01)
2024-07-01 23:35:45 +00:00
Hercules CI Effects
296e5e7da4 flake.nix: Update nixpkgs-lib tree 2024-07-01 23:35:45 +00:00
Robert Hensing
c3c5ecc05e
Merge pull request #232 from hercules-ci/package-template
Package template
2024-06-30 13:01:45 +02:00
Robert Hensing
3c51d54b88 flake.nix: Add templates.package 2024-06-30 12:55:15 +02:00