summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Add missing line break in the release notes.Nicolas B. Pierron2017-01-16
|
* Add NixOS option 'nixpkgs.overlays' to set the argument of Nixpkgs.Nicolas B. Pierron2017-01-16
|
* Add overlays mechanism to Nixpkgs.Nicolas B. Pierron2017-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* nixos/clamav: set "clamav" user's primary group to "clamav"Bjørn Forsman2017-01-15
| | | | | So that the files created by the clamav service is owned by group "clamav" instead of "nogroup".
* Merge pull request #21880 from mguentner/ipfs_empty_repoFranz Pletz2017-01-15
|\ | | | | services: ipfs: add emptyRepo option, refactor
| * services: ipfs: add emptyRepo option, refactorMaximilian Güntner2017-01-14
| |
* | Merge pull request #21828 from abbradar/hwdb-verifyNikolay Amiantov2017-01-15
|\ \ | | | | | | udev service: verify that hwdb is generated without errors
| * | udev service: verify that hwdb is generated without errorsNikolay Amiantov2017-01-12
| | |
* | | Merge pull request #21882 from abbradar/dhcp6Nikolay Amiantov2017-01-15
|\ \ \ | | | | | | | | DHCPv6 improvements
| * | | networking test: test IPv6 with RA and DHCPv6Nikolay Amiantov2017-01-15
| | | |
| * | | firewall service: allow DHCPv6 client trafficNikolay Amiantov2017-01-15
| | | |
| * | | dhcpd service: add DHCPv6 supportNikolay Amiantov2017-01-15
| |/ /
* | | kubernetes vm test: make dig and netcat availableMaarten Hoogendoorn2017-01-15
| | | | | | | | | | | | | | | Dig could not be found in the test cases. Adding it as a global package fixes this.
* | | kube-controller-manager service: Allow restarts on failureMaarten Hoogendoorn2017-01-15
| | |
* | | Merge pull request #21050 from offlinehacker/nixos/programs/chromium/addJaka Hudoklin2017-01-15
|\ \ \ | | | | | | | | chromium module: add support for chromium policies as nixos module
| * | | chromium module: add support for chromium policies as nixos moduleJaka Hudoklin2016-12-10
| | | |
* | | | nixos/pulseaudio: make daemon.conf configurable (#20888)sternenseemann2017-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds pulseaudio.daemon.config, which is a set of keys to values which are directly translated to keys and values of pulseaudio's daemon.conf, e. g. hardware.pulseaudio.daemon.config = { flat-volumes = "no"; } becomes flat-volumes=no in pulse/daemon.conf.
* | | | nixos/prometheus: add configText option for alertmanagerBjørn Forsman2017-01-14
| | | | | | | | | | | | | | | | | | | | | | | | The reason being less mental overhead when reading upstream documentation. Examples can be pasted right into the configuration instead of translating to Nix attrset first.
* | | | caddy: add package config optionSheena Artrip2017-01-13
| | | |
* | | | Merge pull request #21836 from kierdavis/ckbPascal Wittmann2017-01-13
|\ \ \ \ | | | | | | | | | | ckb: init at 0.2.6
| * | | | ckb: init at 0.2.6Kier Davis2017-01-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ckb is a driver for Corsair keyboards/mice. It also contains a graphical tool for configuring their LED backlight settings. The driver is implemented as a userland daemon. A NixOS module is included that runs this as a systemd service.
* | | | | Merge pull request #21415 from Ericson2314/normalize-bootJohn Ericson2017-01-13
|\ \ \ \ \ | |_|_|_|/ |/| | | | Normalize bootstrapping
| * | | | top-level: Modernize stdenv.overrides giving it self and superJohn Ericson2017-01-13
| | |_|/ | |/| | | | | | | | | | Document breaking change in 17.03 release notes
* | | | nix: 1.11.5 -> 1.11.6Eelco Dolstra2017-01-13
| | | |
* | | | Merge pull request #21835 from volth/miredo-no-checkconfJörg Thalheim2017-01-13
|\ \ \ \ | | | | | | | | | | miredo: do not run miredo-checkconf
| * | | | miredo: do not run miredo-checkconfVolth2017-01-12
| | |/ / | |/| |
* / | | nixos: fix terminal-server, fixes #21834Domen Kožar2017-01-12
|/ / /
* | | Merge pull request #21814 from gpyh/zsh-autosuggestionsJörg Thalheim2017-01-11
|\ \ \ | | | | | | | | Fix zshrc ordering
| * | | Fix zshrc orderinggpyh2017-01-11
| | | | | | | | | | | | | | | | | | | | | | | | The content of programs.zsh.interactiveShellInit was inserted too soon in the generated zshrc This caused some settings related to autocompletion to be ignored
* | | | Merge pull request #21570 from michaelpj/services/arbttJörg Thalheim2017-01-11
|\ \ \ \ | |/ / / |/| | | arbtt service: init
| * | | arbtt service: initMichael Peyton Jones2017-01-01
| | | |
* | | | Merge pull request #21788 from Mic92/apparmorJörg Thalheim2017-01-11
|\ \ \ \ | | | | | | | | | | apparmor: support for lxc profiles
| * | | | apparmor: support for lxc profilesJörg Thalheim2017-01-10
| | | | |
* | | | | zsh-autosuggestions: init at 0.3.3 (#21792)Yacine Hmito2017-01-11
| |_|/ / |/| | | | | | | Added a related `programs.zsh.enableAutosuggestions` option
* | | | Revert "nixos/stage2: Check for each special mount individually and mount ↵Franz Pletz2017-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | missing ones. (#21370)" This reverts commit 712e62c2608908cfda471cb8fe409ac65c4844e4. This commit broke NixOS containers. Systemd wouldn't detect if a container started successfully and would kill it again after a grace period. Additionally this prints mount errors due to already mounted filesystems at boot.
* | | | nixos networking.dnsExtensionMechanism = true; by defaultVladimír Čunát2017-01-10
|/ / / | | | | | | | | | | | | https://github.com/NixOS/nixpkgs/issues/12470#issuecomment-266785641 I've been using it for weeks without encountering any problems.
* | | nixos installer: don't log refused packets to consoleFranz Pletz2017-01-09
| | | | | | | | | | | | Fixes #19764.
* | | prometheus-snmp-exporter: added nixos moduleoida2017-01-09
| | |
* | | prometheus exporter modules: unify firewall handlingRobin Gloster2017-01-09
| | |
* | | prometheus module: add blackboxExporterCorbin2017-01-09
| | |
* | | prometheus module: add jsonExporterCorbin2017-01-09
| | |
* | | prometheus module: add varnishExporterCorbin2017-01-09
| | |
* | | promeutheus.nginxExporter: add improvementsCorbin2017-01-09
| | | | | | | | | | | | | | | - use ExecStart and ExecReload - add extraFlags
* | | prometheus module: add nginxExporterRobin Gloster2017-01-09
| | |
* | | pulseaudio nixos module: use the units provided by upstream (#21633)Peter Hoeg2017-01-09
| | | | | | | | | | | | | | | | | | I have left in 2 NixOS custom config directives, so the configuration should be the same with the only change in behaviour being that the service is not eagerly loaded but in fact only socket activated, which it should be.
* | | nixos/stage2: Check for each special mount individually and mount missing ↵Sebastian Hagen2017-01-09
| | | | | | | | | | | | ones. (#21370)
* | | nixos docs: update for Nginx + ACME (#21320)teh2017-01-09
| | | | | | | | | Closes #20698.
* | | ddclient: Write /etc/ddclient.conf when requestedSvein Ove Aas2017-01-09
| | | | | | | | | | | | | | | | | | Fixes #20101 From PR #21417
* | | Merge pull request #21703 from copumpkin/httpd-no-mkdirDaniel Peebles2017-01-09
|\ \ \ | | | | | | | | httpd module: don't create documentRoot directory if it doesn't exist
| * | | httpd module: don't create documentRoot directory if it doesn't existDan Peebles2017-01-05
| | | | | | | | | | | | | | | | | | | | | | | | It hides bugs and do you ever actually want to serve up an empty directory? It was pretty confusing to me when it tried to write into a read-only store path because I accidentally pointed it to the wrong store path.