Silvan Mosberger
0dffdf2263
Merge pull request #27 from Infinisil/modules
...
NixOS module support: Separate NUR nixpkgs from repos nixpkgs, avoid callPackages
2018-07-20 20:23:41 +02:00
Silvan Mosberger
993df1d627
Update docs
...
- changes for new style of invoking NUR (passing pkgs argument)
- Using fetchTarball instead of fetchGit for speed
- Add more sections to readme
2018-07-20 04:36:21 +02:00
Silvan Mosberger
270aa18898
Update python script for new syntax
2018-07-20 04:36:21 +02:00
Silvan Mosberger
ee65c7afd6
Separate NUR nixpkgs from repos nixpkgs, avoid callPackages
...
This is essential to get modules in NUR to work. By taking a separate
argument for NUR's nixpkgs (for fetchgit, fetchzip and lib), we don't
need to evaluate the nixpkgs used for repos.
This also implies that you won't be able to `callPackage` NUR anymore,
and instead you'll have to use `import (builtins.fetchGit ".../NUR") {
inherit pkgs; }` instead. Doing this also prevents the evaluation of
pkgs. In case of NixOS, this pkgs depends on your whole config, which is
the source of the recursion. Evaluating this at the last possible moment
is key.
This also means that you won't be able to take package arguments in a
repo definition, you instead get just `pkgs`, also to avoid evaluation
of it.
An error will be thrown when pkgs was required for evaluation but wasn't
passed to the NUR import
The old callPackage syntax will still be supported albeit with a warning
Also repos receive a lib argument,
Using this lib instead of pkgs.lib makes it possible to define library
functions that use other library functions without depending on pkgs ->
should prevent some infinite recursion cases for NixOS module usage.
2018-07-20 04:36:18 +02:00
Travis CI
7e170737b7
automatic update
2018-07-19 23:02:07 +00:00
Travis CI
222f6ffcaa
automatic update
2018-07-19 12:03:06 +00:00
Travis CI
a4ee264426
automatic update
2018-07-19 11:43:40 +00:00
Jörg Thalheim
af217ae3cc
Merge pull request #44 from tilpner/submodules
...
Default attr.type to null
2018-07-19 10:52:46 +01:00
tilpner
d307bacb48
Default attr.type to null
2018-07-19 11:47:12 +02:00
Travis CI
2dabb25707
automatic update
2018-07-18 23:34:00 +00:00
Jörg Thalheim
eee0fcf87b
Merge pull request #41 from mpickering/add-mpickering
...
Add submodule attribute to mpickering
2018-07-19 00:32:22 +01:00
Jörg Thalheim
be7f846cd8
add nur/format-manifest.py reminder
...
quick workaround for #42
2018-07-18 23:06:45 +01:00
Matthew Pickering
ca0ff16009
Add submodule attribute to mpickering
2018-07-18 17:42:42 +00:00
Travis CI
3a6a6f4da7
automatic update
2018-07-18 09:49:28 +00:00
Travis CI
5c741375c0
automatic update
2018-07-17 23:04:39 +00:00
Travis CI
8ff5506477
automatic update
2018-07-17 19:41:54 +00:00
Travis CI
c6a51f6bcb
automatic update
2018-07-17 19:30:38 +00:00
Jörg Thalheim
414d6ae80f
Merge pull request #39 from tilpner/master
...
repos: add 'tilpner' repo
2018-07-17 20:16:21 +01:00
tilpner
00625d9550
repos: add 'tilpner' repo
2018-07-17 20:12:35 +02:00
Travis CI
669c376322
automatic update
2018-07-17 14:32:45 +00:00
Travis CI
f084c8b30f
automatic update
2018-07-16 20:01:18 +00:00
Jörg Thalheim
ce268cce26
Merge pull request #38 from dtzWill/master
...
add 'dtz' repo
2018-07-16 13:44:26 -04:00
Will Dietz
fc9196c194
repos: add "dtz" repo
2018-07-16 11:38:19 -05:00
Jörg Thalheim
f536c2087c
Merge pull request #37 from nix-community/cleanup
...
improve gitlab support
2018-07-16 11:09:30 -04:00
Jörg Thalheim
126df71d94
improve gitlab support
2018-07-16 11:06:08 -04:00
Travis CI
0f6757df0a
automatic update
2018-07-16 13:00:58 +00:00
Travis CI
69622eb2ac
automatic update
2018-07-16 12:39:15 +00:00
Travis CI
f2ba96874b
automatic update
2018-07-16 11:52:26 +00:00
Travis CI
1d483602b9
automatic update
2018-07-16 11:41:48 +00:00
Travis CI
e64a551798
automatic update
2018-07-16 11:34:51 +00:00
Jörg Thalheim
50ce060a9d
Merge pull request #36 from nix-community/cleanup
...
make scripts names more consistent
2018-07-15 13:50:45 -04:00
Jörg Thalheim
04d8a06b24
make scripts names more consistent
2018-07-15 13:48:51 -04:00
Travis CI
bc973e25f9
automatic update
2018-07-15 16:33:02 +00:00
Jörg Thalheim
e58ccdc2dc
document how to use nur-update
2018-07-15 10:58:23 -04:00
Travis CI
4ff2dd39ab
automatic update
2018-07-15 14:31:20 +00:00
Jörg Thalheim
73e9be1371
travis: fix condition for exporting ssh keys
2018-07-15 10:23:58 -04:00
Jörg Thalheim
9af9706268
travis: also export ssh key for api triggered rebuilds
2018-07-15 10:17:12 -04:00
Jörg Thalheim
00124ab1c8
travis: fix condition when to update repository
2018-07-15 10:10:36 -04:00
Jörg Thalheim
0e09e7b419
also update repository via api
2018-07-15 09:45:31 -04:00
Travis CI
e7307a9470
automatic update
2018-07-14 22:59:52 +00:00
Jörg Thalheim
654f9639ab
Merge pull request #35 from kampka/master
...
Add kampka repository
2018-07-14 18:56:40 -04:00
Christian Kampka
2efe349bbf
Add kampka repository
2018-07-14 18:17:36 +02:00
Travis CI
f08ba47e75
automatic update
2018-07-13 22:46:56 +00:00
Michael Fellinger
1fd5977563
add manveru repository
...
fixes #34
2018-07-13 18:41:11 -04:00
Travis CI
1de0cc9927
automatic update
2018-07-13 00:48:03 +00:00
Travis CI
e08fc2c34f
automatic update
2018-07-12 00:47:52 +00:00
Travis CI
b0dee55b1a
automatic update
2018-07-11 00:47:44 +00:00
Jörg Thalheim
237f0d1924
Merge pull request #29 from nix-community/ma27
...
add ma27 repository
2018-07-11 01:44:41 +01:00
Jörg Thalheim
e4763a2c7e
add ma27 repository
...
fixes #26
2018-07-10 20:41:17 -04:00
Jörg Thalheim
13965848d8
Merge pull request #25 from matthewbauer/patch-1
...
Add my repo
2018-07-11 01:33:05 +01:00