Will Dietz
f32139cf78
nixos: Add basic test of novacomd
2018-02-20 11:03:49 -06:00
Will Dietz
e5e29284a9
webos: init novacom, novacomd, cmake-modules; add nixos service
2018-02-20 10:34:19 -06:00
Franz Pletz
3942cbea67
Merge pull request #35161 from volth/patch-92
...
nixos/nat: support nat reflection
2018-02-20 16:26:26 +00:00
Franz Pletz
17952ee589
Merge pull request #35141 from abbradar/dhcpcd-order
...
dhcpcd service: fix service dependencies when default gateways are set
2018-02-20 16:07:49 +00:00
Michael Fellinger
8c9a8d6805
Document the makeTest length restriction
2018-02-20 16:36:16 +02:00
Michael Fellinger
0d988d6735
Only allow test names of up to 50 characters
2018-02-20 16:36:16 +02:00
zimbatm
3b30e4355b
Merge pull request #35129 from rvl/buildkite-agent-hooks
...
buildkite-agent service: declarative hooks and extraConfig option
2018-02-20 11:28:42 +00:00
Jörg Thalheim
263a8c721d
Merge pull request #35180 from dotlambda/attic
...
attic: uninit
2018-02-20 10:38:54 +00:00
Robert Schütz
663d6e8f9d
attic: uninit
...
Attic is currently broken on master.
The Attic git repo has not been updated since May 2015.
Arch Linux also does not have an Attic package anymore.
Borg should be able to read Attic backups using
http://borgbackup.readthedocs.io/en/stable/usage/upgrade.html#attic-and-borg-0-xx-to-borg-1-x .
2018-02-20 11:32:35 +01:00
Richard Marko
7367918f44
nixos/nixops-dns: init ( #34511 )
2018-02-20 10:14:55 +00:00
Ben Creasy
385369eeb2
nixos/doc: document password-promptless installation ( #35210 )
2018-02-20 08:59:13 +00:00
Rodney Lorrimar
e552633c20
nixos/buildkite-agent: add coreutils to PATH of service
...
This simplifies the service script and it's probable that many builds
will need coreutils anyway.
2018-02-20 08:17:14 +00:00
Rodney Lorrimar
21e9a3eb6f
nixos/buildkite-agent: add a default value for name option
...
Use the default name value from:
https://buildkite.com/docs/agent/configuration
2018-02-20 08:17:14 +00:00
Rodney Lorrimar
8132b24cdf
nixos/buildkite-agent: remove obsolete config setting
...
Newer versions of buildkite-agent can find the bootstrap script
themselves.
2018-02-20 08:17:13 +00:00
Rodney Lorrimar
cf6463aa8c
nixos/buildkite-agent: enhance documentation for meta-data option
...
I assumed they were space-separated, which was wrong.
In future it might be better to allow specifying an attrset of strings
for the option.
2018-02-20 08:17:13 +00:00
Rodney Lorrimar
66586c86b9
nixos/buildkite-agent: declarative hooks configuration
...
Instead of having to set up a directory containing hook scripts, you
can now directly set module options to add hooks.
2018-02-20 08:17:12 +00:00
Rodney Lorrimar
efefba7c9b
nixos/buildkite-agent: add extraConfig option
...
This is useful for things like enabling debugging and increasing agent
priority, which don't warrant extra module options.
2018-02-20 08:17:12 +00:00
Ben Creasy
e8ddba2bcf
Remove Xfce-specific display manager tip
...
This is already covered in the previous chapter https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/configuration/x-windows.xml#L38-L46 - Xfce also depends on X and it doesn't need a special section on display managers.
2018-02-19 15:18:07 -08:00
Nikolay Amiantov
d77984f571
network-interfaces-scripted service: delay setup if IPv6 is disabled
...
Even if IPv6 gateway is set, there's no need to set it early if IPv6 is disabled.
2018-02-19 23:33:54 +03:00
Nikolay Amiantov
5ff25fcd7e
dhcpcd service: want for both IP stacks
...
We want to wait for both stacks to be active before declaring that network is active.
So either both default gateways must be specified or only IPv4 if IPv6 is disabled to
avoid dhcpcd for network-online.target.
2018-02-19 23:33:54 +03:00
Nikolay Amiantov
996ed0830e
dhcpcd service: always want by multi-user
...
When default gateways were specified the service wasn't wanted by anything at
all before.
2018-02-19 23:31:45 +03:00
Moritz Ulrich
2cafea200c
Virtualbox: Fix type error in networking.interfaces.vboxnet0.ipv4.addresses
...
This error introduced in e239c1e582
prevented evaluation on my machine.
2018-02-19 17:48:15 +01:00
Tim Steinbach
0500cf79af
plymouth: Fix reference to NixOS version
2018-02-19 11:05:32 -05:00
Michael Raskin
1e23a5a6e9
Merge pull request #34795 from oxij/os/nixosLabel-pt2
...
nixos: labels part 2
2018-02-19 14:45:17 +00:00
Michael Raskin
7d2642724f
Merge pull request #35111 from oxij/stdenv/available-evaluates
...
stdenv.mkDerivation: rename `meta.evaluates` -> `meta.available`
2018-02-19 14:15:06 +00:00
Michael Raskin
10b3f7d356
Merge pull request #27688 from rnhmjoj/routes
...
nixos/networking-interfaces: make static routes configurable
2018-02-19 14:12:58 +00:00
volth
328f8a6cba
nixos/nat: support nat reflection
2018-02-19 13:16:09 +00:00
Vladimír Čunát
8b1cf100cd
Merge #35169 : nixos/tests: fix ipv6 test failure
2018-02-19 11:38:16 +01:00
rnhmjoj
a1dc3abf90
nixos/tests: fix test failure due to preferTempAddress changes
2018-02-19 11:31:20 +01:00
Shea Levy
c64639b54c
nixos/binfmt: Initial binfmt_msc support.
2018-02-18 12:42:17 -05:00
Frederik Rietdijk
6e1c714c99
Merge pull request #35084 from dotlambda/home-assistant
...
nixos/home-assistant: test MQTT configuration
2018-02-18 16:08:56 +00:00
Jan Malakhovski
810c4702cf
stdenv.mkDerivation: rename meta.evaluates
-> meta.available
...
A much better name.
2018-02-18 13:33:25 +00:00
Jan Malakhovski
c6d8a58e8d
nixos: allow overriding labels with environment variables
...
This reintroduces a better version of what 2a05368ff3
removed.
2018-02-18 12:56:31 +00:00
Jan Malakhovski
0fd8ce96ac
nixos: introduce system.nixos.tags
2018-02-18 12:56:31 +00:00
Jan Malakhovski
2e6b796761
nixos: rename config.system.nixos* -> config.system.nixos.*
2018-02-18 12:56:30 +00:00
Jan Malakhovski
09512be289
nixos: use nixosLabel in more places
2018-02-18 12:56:30 +00:00
Jan Malakhovski
8200e08b0b
nixos: move nixosLabel to its own module
2018-02-18 12:56:30 +00:00
Jan Malakhovski
e1782e342f
nixos: add system.boot.loader.initrdFile option and use it where appropriate
2018-02-18 12:56:29 +00:00
Bjørn Forsman
d84f18e288
nixos/postfix: document that *Alias options support comma separated values
...
For the longest time I thought there could be only one rootAlias.
2018-02-18 13:04:08 +01:00
Robert Schütz
772b72a8d7
nixos/home-assistant: test MQTT configuration
2018-02-17 20:43:55 +01:00
rnhmjoj
edc4a1f3e7
nixos/tests: fix random failures of privacy test
2018-02-17 18:07:04 +01:00
Jörg Thalheim
ba27be7955
nixos/powerdns: add test
2018-02-17 16:43:41 +00:00
rnhmjoj
0651754751
nixos/doc: document networking.interfaces module changes
2018-02-17 14:57:07 +01:00
rnhmjoj
e81811a579
nixos/modules: rename IP addresses/routes options
2018-02-17 14:57:07 +01:00
rnhmjoj
e239c1e582
nixos/tests: rename IP addresses/routes options
2018-02-17 14:57:07 +01:00
rnhmjoj
c1bed05e34
nixos/networking-interfaces: rename IP addresses/routes options
2018-02-17 14:01:24 +01:00
rnhmjoj
f41111c4da
nixos/tests: add test for static routes
2018-02-17 14:01:23 +01:00
rnhmjoj
d00c91c5da
nixos/networking-interfaces: make static routes configurable
2018-02-17 13:57:58 +01:00
Alexei Robyn
ab45e13e07
nixos/dante: order after network-online.target ( #34435 )
...
network-online.target properly depends on the underlying network
management tool (e.g. NixOS static configuration scripts, dhcpcd,
NetworkManager, networkd) signalling that all interfaces are up and
appropriately configured (to whatever degree possible/required), whereas
network.target only indicates that the network management tool itself
has started.
2018-02-17 10:18:05 +00:00
Joachim F
faf072166b
Merge pull request #29869 from Nadrieril/syncserver-fup
...
syncserver service: follow-up of #28189
2018-02-17 10:09:42 +00:00
Jörg Thalheim
b087ba6080
nixos/buildbot: also run test on hydra
2018-02-17 10:09:40 +00:00
Jörg Thalheim
431c004fbd
Merge pull request #35048 from nlewo/test.dockerTools
...
nixos.test.dockerTools: add more tests
2018-02-17 10:05:25 +00:00
Niklas Hambüchen
f00a1514f9
nixos/nginx: validate config syntax in preStart ( #24664 )
2018-02-17 09:45:25 +00:00
Joachim F
71a32c36fe
Merge pull request #34587 from netixx/add-freeradius-service
...
nixos/freeradius : init - Added freeradius service
2018-02-17 09:17:35 +00:00
Joachim F
cac0d0eb33
Merge pull request #34803 from mt-caret/lxd-partial-fix
...
nixos/lxd: partial fix for lxd breakage
2018-02-17 09:08:08 +00:00
Joachim F
7bf049a54c
Merge pull request #34492 from rnhmjoj/privacy
...
nixos/networking-interfaces: add preferTempAddress option
2018-02-17 08:41:23 +00:00
Matthieu Coudron
1912870a6e
nixos/boot: allow kernel.printk override ( #34958 )
...
At one point in my configuration I had:
boot.kernel.sysctl = {
# https://unix.stackexchange.com/questions/13019/description-of-kernel-printk-values
"kernel.printk" = "4 4 1 7";
};
which triggered:
error: The unique option `boot.kernel.sysctl.kernel.printk' is defined multiple times, in `/home/teto/dotfiles/nixpkgs/mptcp-unstable.nix' and `/home/teto/nixpkgs/nixos/modules/system/boot/kernel.nix'.
(use ‘--show-trace’ to show detailed location information)
Traceback (most recent call last):
File "/home/teto/nixops/scripts/nixops", line 984, in <module>
args.op()
File "/home/teto/nixops/scripts/nixops", line 406, in op_deploy
max_concurrent_activate=args.max_concurrent_activate)
File "/home/teto/nixops/nixops/deployment.py", line 1045, in deploy
self.run_with_notify('deploy', lambda: self._deploy(**kwargs))
File "/home/teto/nixops/nixops/deployment.py", line 1034, in run_with_notify
f()
File "/home/teto/nixops/nixops/deployment.py", line 1045, in <lambda>
self.run_with_notify('deploy', lambda: self._deploy(**kwargs))
File "/home/teto/nixops/nixops/deployment.py", line 985, in _deploy
self.configs_path = self.build_configs(dry_run=dry_run, repair=repair, include=include, exclude=exclude)
File "/home/teto/nixops/nixops/deployment.py", line 653, in build_configs
raise Exception("unable to build all machine configurations")
Exception: unable to build all machine configurations
This simple addition allows to override it.
2018-02-17 06:47:33 +00:00
Antoine Eiche
f9bb73f4aa
nixos.test.dockerTools: add more tests
2018-02-16 18:24:48 +01:00
Tim Steinbach
87559028ef
Merge pull request #33954 from kuznero/pr/kubernetes
...
kubernetes: 1.7.9 -> 1.9.1
2018-02-16 13:56:59 +00:00
Vladimír Čunát
11fc2bad56
nixos tests: disable fwupd for now
...
See https://github.com/NixOS/nixpkgs/pull/32751/files#r168736256
2018-02-16 12:42:57 +01:00
Vladimír Čunát
b5aaaf87a7
Merge staging and PR #35021
...
It's the last staging commit (mostly) built on Hydra,
and a minimal fix for Darwin regression in pysqlite.
2018-02-16 09:13:12 +01:00
Herwig Hochleitner
b7b2a4ffa4
connmand: add extraFlags option to service
2018-02-15 23:37:12 +01:00
Nikolay Amiantov
56e0943b08
makeModulesClosure: support firmware
...
Link it in stage 1.
2018-02-16 00:11:07 +02:00
Herwig Hochleitner
23b5421c46
nixos: make boot.kernel.features
internal
...
This isn't useful as public API. It should be used by options to
activate kernel features for use with specific programs.
2018-02-15 09:10:32 +01:00
Herwig Hochleitner
28875192ae
programs.systemtap: add nixos option for installing systemtap
...
also enables debug feature on kernel
2018-02-15 09:10:32 +01:00
Herwig Hochleitner
66080ae4d8
programs.criu: add nixos option for installing criu + kernel flags
2018-02-15 09:10:32 +01:00
Herwig Hochleitner
0b621321cd
boot.kernel.features: add nixos option for setting kernel features
...
this allows setting the features attribute for
pkgs/os-specific/linux/kernel/common-config.nix
2018-02-15 09:10:32 +01:00
Franz Pletz
79e7f7af9a
radvd service: fix due to systemd upgrade
...
After the systemd 237 upgrade, radvd wouldn't start anymore because the
PID file cannot be written. It seems that directories in /run has to be
explicitely defined as RuntimeDirectory now. The PID file isn't needed
due to systemd, though, so it was removed along with forking and loggia
via syslog.
This fixes the ipv6 NixOS test.
2018-02-15 07:02:08 +01:00
Jan Tojnar
c6283e6e06
Merge pull request #32751 from jtojnar/fwupd-1.0.2
...
fwupd: 1.0.1 → 1.0.4
2018-02-15 01:18:38 +01:00
Jan Tojnar
201cc158cb
nixos/fwupd: add test
2018-02-15 01:11:13 +01:00
Jan Tojnar
640916d55d
nixos/fwupd: add maintainers
2018-02-15 01:11:13 +01:00
Jan Tojnar
9857545446
Merge pull request #34979 from jtojnar/gjs-1.50.4
...
gnome3.gjs: 1.50.2 → 1.50.4
2018-02-14 23:10:07 +01:00
Jan Tojnar
7713889556
nixos/gjs: add test
2018-02-14 22:43:59 +01:00
Sam Parkinson
16fa6f59f7
nixos/plotinus: add module to enable plotinus
2018-02-14 22:25:12 +01:00
Frederik Rietdijk
177cfe3370
Merge pull request #34974 from dotlambda/prosody
...
nixos/prosody: add package option
2018-02-14 20:35:01 +00:00
Frederik Rietdijk
672bb6b4ab
Merge remote-tracking branch 'upstream/master' into HEAD
2018-02-14 21:30:08 +01:00
Lassulus
8acde7b612
nixos/gnunet: set private TMPDIR ( #34945 )
2018-02-14 15:35:30 +00:00
Robert Schütz
de74ffb8f8
nixos/prosody: add package option
2018-02-14 14:56:00 +01:00
adisbladis
1de98e8568
plasma: 5.11.5 -> 5.12.1
2018-02-14 17:24:20 +08:00
Alexey Lebedeff
6d442efe99
zsh-autoenv: init at 2017-12-16 ( #34932 )
2018-02-14 06:31:59 +00:00
Profpatsch
1545f9062e
nixos/tests: add simple dockerTools test
2018-02-14 06:36:14 +01:00
Jan Tojnar
44695e7045
Merge pull request #34507 from jtojnar/pipewire
...
pipewire: init at 0.1.8
2018-02-14 02:29:39 +01:00
Jan Tojnar
8e6ea91496
18.03 release notes: highlight gnome 3.26
2018-02-14 02:18:51 +01:00
Jan Tojnar
d8f6c3fd63
18.03 release notes: warn about libinput
2018-02-14 02:18:51 +01:00
Tuomas Tynkkynen
1a06373c0a
Merge remote-tracking branch 'upstream/master' into staging
...
Conflicts:
pkgs/development/libraries/libclc/default.nix
pkgs/top-level/all-packages.nix
2018-02-13 16:42:55 +02:00
Franz Pletz
08d3754a89
Merge pull request #34705 from etu/php-upgrade
...
php: 7.1.14 -> 7.2.2
2018-02-13 12:50:45 +00:00
Jörg Thalheim
67b1d6a16d
Merge pull request #34905 from vcunat/p/kresd-TLS
...
kresd service: add listenTLS option
2018-02-13 10:41:52 +00:00
Franz Pletz
eb862c48dd
systemd: 234 -> 237
...
Co-Authored-By: Florian Klink <flokli@flokli.de>
Co-Authored-By: Andreas Rammhold <andreas@rammhold.de>
2018-02-13 01:24:24 +01:00
Ruben Maher
ac52cb3aed
nixos/prometheus/alertmanager: double hyphenate long opts ( #34914 )
...
Alertmanager 0.13.0 doesn't support single dash long options, so '-config.file'
for example is parsed as '-c', which leads to the service not starting.
2018-02-12 18:02:38 -05:00
Vladimír Čunát
05d6a7edb6
kresd service: add listenTLS option
...
Also fix some deficiencies in the systemd multi-socket stuff.
2018-02-12 20:48:25 +01:00
Vladimír Čunát
040bde9052
Merge #34866 : nixos doc: efficient comparisons
...
This solves most of the performance regression from a7d75ab
(#33898 ).
2018-02-12 08:31:43 +01:00
Profpatsch
b806863a82
jid: remove package
2018-02-12 06:23:33 +01:00
Jan Malakhovski
b468f98b02
nixos: doc: trivial cleanup and docstring fix
2018-02-11 22:41:06 +00:00
Franz Pletz
54c7ca34c4
nixos/testing: use the same qemu in the test driver
...
The qemu_test package is also used for running a NixOS qemu VM.
2018-02-11 23:40:54 +01:00
Franz Pletz
74736f26c2
bird2: init at 2.0.1
2018-02-11 23:35:05 +01:00
Jan Malakhovski
252ec7da0a
nixos: doc: make option sorting somewhat more efficient
2018-02-11 22:07:11 +00:00
Tuomas Tynkkynen
48f3036e87
Merge remote-tracking branch 'upstream/master' into staging
2018-02-11 02:10:02 +02:00
Vladimír Čunát
968b866dcc
Merge #32774 : slurm-spank-x11: init at 0.2.5
2018-02-10 22:48:22 +01:00
Daniel Schaefer
713a69d083
nixos/acpid: pass event parameters to handler ( #34190 )
...
Previously the parameters were just dropped. Now they can be read
from within the handler script. An example to show this is added.
Makes use of the new writeShellScript function as suggested in:
issue #21557
resolves: #21557
2018-02-10 13:26:05 +00:00
Jörg Thalheim
2cab78bc1d
Merge pull request #34384 from gnidorah/nvidia-optimus
...
modules/nvidia-optimus: fix module blacklisting
2018-02-10 12:14:21 +00:00