Commit Graph

58 Commits

Author SHA1 Message Date
Markus Hauck
1ed9fb1935
Fix check-utils template directory name (#70) 2022-05-30 08:55:45 +02:00
Gabriel Fontes
04c1b18086
feat: add convenience eachDefaultSystemMap (#60) 2022-05-17 10:27:56 +02:00
Jörg Thalheim
a97445c4fc
expose examples as templates (#63) 2022-05-17 09:58:38 +02:00
Hazel Weakly
04b4d989fd
Sanitize the final derivation name to ensure length limits are respected (#66) 2022-05-16 22:32:57 +02:00
Jörg Thalheim
12806d31a3
Merge pull request #64 from numtide/all-systems
Update all systems list
2022-05-14 20:41:17 +01:00
Jörg Thalheim
86115ca06b
allSystems: sync with nixpkgs 2022-05-14 21:40:07 +02:00
Jörg Thalheim
f7e772af96
Merge pull request #56 from numtide/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
2022-05-14 20:23:30 +01:00
zimbatm
0d347c56f6
use defaultSystems in simpleFlake.nix
Keep the list of systems in sync by passing the list around.

Fixes #54
2022-05-12 18:28:16 +02:00
dependabot[bot]
a4b154ebbd
Bump cachix/install-nix-action from 16 to 17 (#58)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 16 to 17.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v16...v17)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 13:22:56 +02:00
zah
0f8662f131
Bugfix: simpleFlake works only on x86 and Linux (#57)
I've discovered this while trying to use it on a M1 Macbook (an `aarch64-darwin` system).
The change makes sure it will work by default on most systems by default. The user would use this parameter only to restrict the systems if necessary.
2022-03-26 13:28:42 +01:00
dependabot[bot]
eca9b1aae0
Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-07 00:05:01 +00:00
zimbatm
3cecb5b042
actually expose eachSystemMap
follow up on #55
2022-02-07 11:27:41 +01:00
Andy Richardson
846b2ae0fc
Update default.nix (#42) 2022-01-20 18:46:32 +01:00
Jonas Chevalier
3f197dc759
add system map for convenience (#55) 2022-01-20 18:42:55 +01:00
Maximilian Bosch
74f7e43192
eachSystem: push down system as far down as possible for Hydra jobs (#46) 2021-11-28 17:59:42 +00:00
dependabot[bot]
ad1f7522aa
Bump cachix/install-nix-action from 15 to 16 (#49)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 15 to 16.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v15...v16)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-28 17:39:48 +00:00
dependabot[bot]
bba5dcc8e0
Bump cachix/install-nix-action from 14 to 15 (#48)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 14 to 15.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v14...v15)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-15 22:15:45 +00:00
Jean-Baptiste Giraudeau
c91f3de5ad
eachSystem: special case hydraJobs to match hydra convention. (#45) 2021-10-21 23:17:30 +02:00
dependabot[bot]
7e5bf3925f
Bump cachix/install-nix-action from 13 to 14 (#43)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 13 to 14.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v13...v14)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 21:33:01 +02:00
Jörg Thalheim
997f7efcb7
Revert "Revert "add aarch64-darwin as default system (#40)"" (#41)
This reverts commit acfb1951f0.

This commit was reverted because of ghc is broken on aarch64-darwin.
This is however the wrong conclusion if one package is broken on darwin
than it should be not exposed in a flake or marked as broken accordingly.
2021-08-20 19:38:52 +02:00
zimbatm
acfb1951f0
Revert "add aarch64-darwin as default system (#40)"
This reverts commit c5d161cc0a.

This won't work if nixpkgs isn't also up to speed with aarch64-darwin.
2021-08-20 17:28:30 +02:00
Jörg Thalheim
c5d161cc0a
add aarch64-darwin as default system (#40) 2021-08-18 13:06:51 +02:00
Gytis Ivaskevicius
f7e004a55b
Fix derivation name with invalid characters (#38)
* Fix derivation name with invalid characters

Fix flake-utils input

* Fix failing test
2021-06-16 20:35:21 +00:00
Gytis Ivaskevicius
98c8d36b18
Add checks-utils (#36)
* Add checks-utils overlay

Add checks-utils overlay

Fix example flake inputs

Fix string expected exception

* Update check-utils implementation

* nixpkgs-fmt
2021-06-14 10:47:39 +02:00
zimbatm
7d706970d9
README: add support channel, mark as stable 2021-05-31 09:19:55 +02:00
Pacman99
b543720b25
filterPackages: add fallbacks for missing attrs (#32)
Co-authored-by: Pacman99 <pachum99@gmail.com>
2021-05-11 19:05:05 +00:00
David Arnold
2ebf2558e5
fixup (#31) 2021-04-25 10:08:52 +00:00
David Arnold
eed214942b
fix comment (#30) 2021-04-19 21:40:21 +00:00
David Arnold
c6169a2772
imp: filterPackages (#28)
* imp: filterPackages

* Update filterPackages.nix

* Update filterPackages.nix

Co-authored-by: Jonas Chevalier <zimbatm@zimbatm.com>
2021-04-12 10:52:05 +02:00
dependabot[bot]
b2c27d1a81
Bump cachix/install-nix-action from v12 to v13 (#25)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from v12 to v13.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v12...8d6d5e949675fbadb765c6b1a975047fa5f09b27)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-05 16:06:57 +02:00
Jonas Chevalier
5466c5bbec
simpleFlake: use only legacyPackages (#23)
Since Flake resolves both namespaces, and legacyPackages is more
forgiving, use that and not deal with the subtle differences.
2021-02-28 11:55:58 +00:00
zimbatm
3982c9903e
remove unused functions 2021-01-07 21:33:30 +01:00
David Arnold
8088c6dbe8
simpleFlakes: checks magic for CI (#22)
closes #21
2021-01-06 13:17:32 +01:00
Jörg Thalheim
08c7ad4a08
README: remove simple-flake branch from example (#14)
code is now in master.
2020-12-29 12:59:39 +00:00
Jonas Chevalier
5021eac203
Update README.md
fixes #12
2020-11-14 16:09:53 +00:00
dependabot[bot]
af81e8d00b
Bump cachix/install-nix-action from v11 to v12 (#11)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from v11 to v12.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v11...07da2520eebede906fbeefa9dd0a2b635323909d)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-09 23:22:47 +00:00
dependabot[bot]
588973065f
Bump cachix/install-nix-action from v10 to v11 (#9)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from v10 to v11.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v10...95a8068e317b8def9482980abe762f36c77ccc99)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-28 08:48:55 +00:00
Tobias Bora
3cd06d3c1d
README: typo execPath -> exePath (#8) 2020-09-15 22:45:23 +00:00
zimbatm
a586a6b966
simpleFlake: support defaultPackage and devShell 2020-08-26 20:21:41 +02:00
zimbatm
e34fcedfc7
add lib.simpleFlake (#5) 2020-08-23 13:28:05 +00:00
Jörg Thalheim
ec20f52e2f
add allSystems (#7)
The flake design makes it unecessary hard to adopt new platforms
by hardcoding system. By having this list ready to use, I hope
people will write more portable flakes.
2020-08-10 10:06:06 +00:00
zimbatm
0c686c77c4
ci: add GitHub Actions check (#6) 2020-08-01 13:56:00 +00:00
zimbatm
8e1f14e82d
flattenTree: use / as the key separator
That character is less likely to be used in normal packaging names.
2020-07-22 11:35:16 +02:00
zimbatm
5973a46a75
oops, add the flattenTree.nix file 2020-07-22 11:29:59 +02:00
zimbatm
92ade60501
actually export flattenTree 2020-07-22 10:42:18 +02:00
zimbatm
b0d0c72b08
introduce flattenTree 2020-07-22 10:38:31 +02:00
Jörg Thalheim
f99f597082
add defaultSystems examples (#3) 2020-07-21 11:58:06 +00:00
zimbatm
214c4471b5
README: add known issue 2020-07-20 15:57:39 +02:00
zimbatm
590d6d1bad
undate to latest flake 2020-07-07 14:01:39 +02:00
Frederik Rietdijk
400fa6d9af
Fix target specification type (#1)
Otherwise you get an error `Target specification with 3 components is ambiguous`.
2020-06-30 16:19:09 +00:00