Commit graph

98947 commits

Author SHA1 Message Date
Nicolas B. Pierron
f5dfe78a1e Add overlays mechanism to Nixpkgs.
This patch add a new argument to Nixpkgs default expression named "overlays".

By default, the value of the argument is either taken from the environment variable `NIXPKGS_OVERLAYS`,
or from the directory `~/.nixpkgs/overlays/`.  If the environment variable does not name a valid directory
then this mechanism would fallback on the home directory.  If the home directory does not exists it will
fallback on an empty list of overlays.

The overlays directory should contain the list of extra Nixpkgs stages which would be used to extend the
content of Nixpkgs, with additional set of packages.  The overlays, i-e directory, files, symbolic links
are used in alphabetical order.

The simplest overlay which extends Nixpkgs with nothing looks like:

```nix
self: super: {
}
```

More refined overlays can use `super` as the basis for building new packages, and `self` as a way to query
the final result of the fix-point.

An example of overlay which extends Nixpkgs with a small set of packages can be found at:
  https://github.com/nbp/nixpkgs-mozilla/blob/nixpkgs-overlay/moz-overlay.nix

To use this file, checkout the repository and add a symbolic link to
the `moz-overlay.nix` file in `~/.nixpkgs/overlays` directory.
2017-01-16 01:17:33 +01:00
Tim Steinbach
7c8d3aa21d Merge pull request #21914 from ttuegel/amdgpu-verde
linux_4_9: enable support for amdgpu on older chipsets
2017-01-15 17:46:22 -05:00
Thomas Tuegel
04d11637cb
linux_4_9: enable support for amdgpu on older chipsets
Linux 4.9 includes experimental amdgpu support for AMD Southern Islands
chipsets. (By default, only Sea Islands and newer chipsets are supported.)
Southern Islands chips will still use radeon by default, but daring users may
set `services.xserver.videoDrivers = [ "amdgpu" ];` to try the experimental
driver.
2017-01-15 16:29:50 -06:00
Bjørn Forsman
4c803b904e nixos/clamav: set "clamav" user's primary group to "clamav"
So that the files created by the clamav service is owned by group
"clamav" instead of "nogroup".
2017-01-15 22:56:34 +01:00
Peter Simons
c85a8f0d2a Merge pull request #21876 from shlevy/ghcWithPackages-cross
ghc with-packages-wrapper: Add support for cross-compiling
2017-01-15 21:07:35 +01:00
Peter Simons
5b05266180 Merge pull request #21878 from rvl/master
haskellPackages.lentil: override dep versions
2017-01-15 21:04:59 +01:00
Arseniy Seroka
83267c1cce Merge pull request #21910 from mguentner/vim-speeddating
vim plugins: added vim-speeddating
2017-01-15 22:27:17 +03:00
John Ericson
cef5131ea7 Merge pull request #21911 from Ericson2314/release-cross
release-cross: Expose sub-jobs of linux cross stdenv
2017-01-15 14:21:04 -05:00
John Ericson
a62ee8d45c release-cross: Expose sub-jobs of linux cross stdenv 2017-01-15 14:19:39 -05:00
zimbatm
f9a9ea920a Revert "nodePackages.yarn: remove package"
This reverts commit 986dba716f.

Fixes:

    error: anonymous function at /home/travis/build/NixOS/nixpkgs/pkgs/development/node-packages/node-env.nix:3:1 called with unexpected argument ‘python’, at /home/travis/build/NixOS/nixpkgs/pkgs/development/node-packages/composition-v6.nix:8:13

This commit is doing a lot more than removing the yarn package, it also
upgrades a ton of other packages.
2017-01-15 18:34:00 +00:00
Maximilian Güntner
99ca11810a
vim plugins: added vim-speeddating 2017-01-15 18:57:52 +01:00
Tuomas Tynkkynen
9c45e20823 dtc: Fix build after flex upgrade
http://hydra.nixos.org/build/46059338
2017-01-15 19:34:16 +02:00
Franz Pletz
749fa3d775
atlassian-confluence: 6.0.1 -> 6.0.3 2017-01-15 18:24:42 +01:00
Franz Pletz
e14a04aa3b
atlassian-jira: 7.2.4 -> 7.3.0 2017-01-15 18:24:42 +01:00
Franz Pletz
8afb65ff66
libav_12: init at 12 2017-01-15 18:24:42 +01:00
Franz Pletz
a848207c16
libav_0_8: 0.8.17 -> 0.8.19 2017-01-15 18:24:42 +01:00
Franz Pletz
30645560cd Merge pull request #21880 from mguentner/ipfs_empty_repo
services: ipfs: add emptyRepo option, refactor
2017-01-15 18:16:00 +01:00
Nikolay Amiantov
3eafa26d75 Merge pull request #21828 from abbradar/hwdb-verify
udev service: verify that hwdb is generated without errors
2017-01-15 19:53:53 +03:00
Nikolay Amiantov
70a6628848 Merge pull request #21882 from abbradar/dhcp6
DHCPv6 improvements
2017-01-15 19:53:33 +03:00
Nikolay Amiantov
86755d923b networking test: test IPv6 with RA and DHCPv6 2017-01-15 19:53:17 +03:00
Nikolay Amiantov
820b4cd067 firewall service: allow DHCPv6 client traffic 2017-01-15 19:38:54 +03:00
Nikolay Amiantov
cb418318a0 radvd: 2.13 -> 2.15 2017-01-15 19:38:53 +03:00
Nikolay Amiantov
1158eda66a dhcpd service: add DHCPv6 support 2017-01-15 19:38:53 +03:00
Jörg Thalheim
12b2830446
wireguard: 0.0.20170105 -> 0.0.20170115 2017-01-15 17:33:54 +01:00
Jörg Thalheim
986dba716f
nodePackages.yarn: remove package
was replaced by a dedicated yarn package
2017-01-15 17:32:28 +01:00
Franz Pletz
6e079bdd60
gitlab: 8.13.5 -> 8.15.4 2017-01-15 17:27:28 +01:00
Peter Simons
5928e6d598 stack: update reference for http-client-tls to version 0.3.3.1 2017-01-15 17:03:32 +01:00
Michael Alan Dorman
4171ba5ecc git-annex: Remove versioned yesod-persistent override 2017-01-15 17:03:32 +01:00
Peter Simons
bdad3a69fe jailbreak-cabal: fix reference in ghc-HEAD overrides 2017-01-15 17:03:32 +01:00
Peter Simons
a37e0866f3 Hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.0.4-7-g48fad11 from Hackage revision
1b50a4ce72.
2017-01-15 17:02:15 +01:00
Peter Simons
2608adeb17 LTS Haskell 7.15 2017-01-15 17:00:39 +01:00
Thomas Tuegel
fd3d2b1a8d
kde5.knewstuff: 5.30.0 -> 5.30.1 2017-01-15 07:50:24 -06:00
Jörg Thalheim
122da3dc79 Merge pull request #21903 from matthiasbeyer/add-git-crecord
git-crecord: init at 20161216.0
2017-01-15 14:38:15 +01:00
Matthias Beyer
7adf2ff42e
git-crecord: init at 20161216.0 2017-01-15 14:23:59 +01:00
Robin Gloster
30621e1052
go-dependency-manager: fix fetchFromGitHub call 2017-01-15 14:03:51 +01:00
Jörg Thalheim
803a56af26 Merge pull request #21902 from peterhoeg/f/tg
terragrunt: fix typo
2017-01-15 14:03:34 +01:00
Franz Pletz
5b5100c5ec
altcoins.stellar-core: fix evaluation 2017-01-15 14:02:38 +01:00
2chilled
936e2086e6 h2: init at 1.4.193 (#21893) 2017-01-15 14:01:07 +01:00
Jaka Hudoklin
e35212ac64 Merge pull request #21125 from moretea/update-k8s-to-1.5
kubernetes: 1.4.6 -> 1.5.1
2017-01-15 13:44:42 +01:00
Maarten Hoogendoorn
9f892de069 kubernetes vm test: make dig and netcat available
Dig could not be found in the test cases. Adding it as a global package
fixes this.
2017-01-15 13:28:16 +01:00
Maarten Hoogendoorn
69391e3423 kube-controller-manager service: Allow restarts on failure 2017-01-15 13:27:45 +01:00
Maarten Hoogendoorn
6345b76b91 kubernetes: build-tools was renamed to build 2017-01-15 13:27:45 +01:00
Maarten Hoogendoorn
e81f400ac4 kubernetes: Fix build
Disabled "mungedocs", which broke the build.
This appears to be a piece of development tooling to make sure that
the documentation is correct. We don't really care about that when we
a specific k8s version for NixOS.
2017-01-15 13:27:45 +01:00
Maarten Hoogendoorn
ce9b34d3d4 kubernetes: 1.4.6 -> 1.5.2 2017-01-15 13:27:45 +01:00
Peter Hoeg
388371152a terragrunt: fix typo
In my earlier PR #21901, I had pushed the wrong local branch without a '$'.

Apologies @Mic92 - please apply.
2017-01-15 19:11:56 +08:00
Daiderd Jordan
d6517b6e5e Merge pull request #21898 from matthewbauer/darwintools
DarwinTools: init at 1
2017-01-15 10:11:39 +01:00
Jörg Thalheim
f8cf6ec6d0 Merge pull request #21901 from peterhoeg/u/tg
terragrunt: 0.8.0 -> 0.9.1
2017-01-15 09:13:09 +01:00
Jörg Thalheim
e4c88f5c80 Merge pull request #21899 from johbo/add-tryton-client
tryton: init 4.2.1
2017-01-15 08:50:34 +01:00
Peter Hoeg
d6ac334826 terragrunt: 0.8.0 -> 0.9.1 2017-01-15 11:42:40 +08:00
Johannes Bornhold
37788f13b7 tryton: init at 4.2.1 2017-01-15 01:40:01 +01:00