Jörg Thalheim
4487a993b2
Merge pull request #23396 from mayflower/feature/zfs-auto-scrub
...
zfs.autoScrub service: init
2017-03-06 13:51:25 +01:00
Jörg Thalheim
947815f59f
fcron: 3.1.2 -> 3.2.1
...
fixes #23320 #23413
2017-03-05 22:41:11 +01:00
Jesper Geertsen Jonsson
056e57678d
grsecurity docs: fix syntax and indentation errors
...
Closes https://github.com/NixOS/nixpkgs/pull/23515
2017-03-05 16:05:43 +01:00
Jan Malakhovski
55996b8daf
nixos: network-interfaces-scripted: don't require mstpd when rstp is off
2017-03-05 14:40:59 +00:00
Jan Malakhovski
442b8d49d0
nixos: xen: make packages configurable
2017-03-05 14:01:17 +00:00
Bjørn Forsman
316e7d6764
nixos/nix-daemon: doc: use literalExample
...
Makes the example more readable by not squashed everything onto one
single line.
2017-03-05 14:07:23 +01:00
Jaka Hudoklin
f5d81ed79b
Merge pull request #20904 from offlinehacker/nixos/xserver/xpra
...
Add xpra display-manager
2017-03-05 01:32:23 +01:00
Thomas Tuegel
cc7c3c6bb8
nixos/plasma5: set GST_PLUGIN_SYSTEM_PATH_1_0 to list of paths
2017-03-04 16:31:22 -06:00
Thomas Tuegel
286b007bd3
nixos/fontconfig: lift some settings out of fontconfig.ultimate
2017-03-04 14:59:24 -06:00
Thomas Tuegel
42cf524f2d
nixos/plasma5: set default fonts for Plasma desktop
2017-03-04 14:59:11 -06:00
David Costa
fc6c50f1b5
xfce: add screenLock option
...
screenLock option is needed to provide at least one application for
xflock4 to lock the screen
2017-03-04 18:01:02 +01:00
Léo Gaspard
0e2bd7e248
openldap module: fix paths for example includes
2017-03-04 13:30:29 +01:00
Thomas Strobel
b9a7aacef7
improve: modules/virtualisation/qemu-vm.nix
...
disk image for qemu VM with bootloader:
* remove redundant command
* improve readability
* improve execution speed
* make output more reproducible
2017-03-04 11:31:47 +01:00
Thomas Strobel
0a8d9779c5
fix: "nixos-rebuild build-vm-with-bootloader"
2017-03-03 19:14:20 +01:00
Eelco Dolstra
3971876585
nix-daemon: Remove a bunch of unnecessary environment variables
2017-03-03 16:50:37 +01:00
Eelco Dolstra
3070c88798
Fix incorrect $NIX_BUILD_HOOK on Nix 1.12
2017-03-03 16:50:26 +01:00
Eelco Dolstra
136f77b7b9
nixos-rebuild: Sync /nix/store only
...
We only care about /nix/store because its contents might be out of
sync with /nix/var/nix/db. Syncing other filesystems might cause
unnecessary delays or hangs (e.g. I encountered a case where an NFS
mount was taking a very long time to sync).
2017-03-03 16:50:25 +01:00
Thomas Tuegel
044c7d091b
Merge pull request #23388 from ttuegel/nixos-plasma5
...
NixOS: Plasma 5 tests and warnings
2017-03-03 09:50:08 -06:00
Thomas Tuegel
d91637c546
nixos-generate-config: rename plasma5 desktop
2017-03-03 07:28:29 -06:00
Thomas Tuegel
8e6bdcc731
nixos: fix renaming warning in graphical profile
2017-03-03 07:27:41 -06:00
Dan Peebles
3f116702cc
buildbot-master module: fix overly restrictive option type for masterCfg
2017-03-03 01:33:18 +00:00
Franz Pletz
7566b36259
zfs.autoScrub service: init
2017-03-02 17:13:54 +01:00
Thomas Tuegel
80e883a7c3
iso_graphical: fix warning about Plasma 5 desktop module name
2017-03-02 07:01:34 -06:00
Gregor Kleen
3deb85bc63
locate: fix security.wrappers
2017-03-02 13:41:31 +01:00
Nikolay Amiantov
516a7fc7bd
kmscon service: disable systemd-vconsole-setup
...
cc #22470 .
2017-03-01 13:47:34 +03:00
Nikolay Amiantov
2e80b50a7e
cura, curaengine: 14.04 -> 2.4.0
...
Move old Cura to {cura,curaengine}_stable
2017-03-01 02:23:18 +03:00
Franz Pletz
ec4ead0bfe
phpfpm service: add target and slice
2017-02-28 00:00:57 +01:00
Franz Pletz
e3d58dae7f
phpfpm service: one service per pool for isolation
2017-02-27 23:38:53 +01:00
Robin Gloster
b7d15edd9e
bump version to 17.10
...
This will be the Hummingbird release
2017-02-27 20:21:13 +01:00
Dan Peebles
8def08a56c
apache-kafka.service: pass in log4j config more explicitly
...
The implicit behavior of pulling it out of the classpath seemed not
to work properly and could be thrown off by other things on the
classpath also providing the properties file. This guarantees that
our settings stick.
2017-02-27 18:32:12 +00:00
Thomas Tuegel
127bf18a35
extra-cmake-modules: Lift Qt dependency
2017-02-27 11:49:46 -06:00
Thomas Tuegel
f21d4d0015
nixos/plasma5: Rename Plasma 5 desktop
...
- There is no such thing as KDE 5
2017-02-27 11:49:31 -06:00
Thomas Tuegel
8eb4d2afbc
Remove top-level kde5 attribute
...
- There is no such thing as KDE 5
2017-02-27 11:49:10 -06:00
Dan Peebles
6018cf4a69
amazon-init.service: fix starting services at startup
...
We now make it happen later in the boot process so that multi-user
has already activated, so as to not run afoul of the logic in
switch-to-configuration.pl. It's not my favorite solution, but at
least it works. Also added a check to the VM test to catch the failure
so we don't break in future.
Fixes #23121
2017-02-27 16:51:36 +00:00
Franz Pletz
bccac381b2
microcode updates: prepend first in initrd
...
Prevents crashing the kernel on boot if other blobs are prepended
before the microkernel update image.
Fixes #22674 .
2017-02-27 17:12:33 +01:00
Edward Tjörnhammar
fa367c2d02
nixos, dhcpd: make machines assignable
2017-02-27 10:52:21 +01:00
Domen Kožar
c013f9240e
Merge pull request #23168 from nlewo/nova-image-refactoring
...
Nova image refactoring and partition resizing
2017-02-27 10:03:13 +01:00
Fabian Schmitthenner
ae67f060f2
phpfpm: eliminate build at evaluation time
...
phpfpm currently uses `readFile` to read the php.ini file from the
phpPackage. This causes php to be build at evaluation time.
This eliminates the use of readFile and builds the php.ini at build
time.
2017-02-26 23:35:12 +01:00
Graham Christensen
4f3d06dc7d
Merge pull request #23214 from grahamc/mcelog-service
...
mcelog: init Machine Check Exception Logging Daemon service
2017-02-26 11:42:56 -05:00
Graham Christensen
1430506666
mcelog: init Machine Check Exception Logging Daemon service
2017-02-26 11:42:00 -05:00
obadz
4b6f021251
Revert "lightdm: obbey services.xserver.{window/desktop}Manager.default"
...
This reverts commit 29caa185a7
.
Not clear what the proper thing to do is. cf94cdb59b
renders this
question mostly moot. Reverting before 17.03 branch to avoid a repeat
of #19054 .
2017-02-26 16:22:21 +00:00
Jörg Thalheim
6c36d9fa20
nftables: make default configuration null
...
reason:
- We currently have an open discussion regarding a more modular
firewall (https://github.com/NixOS/nixpkgs/issues/23181 ) and
leaving null makes future extension easier.
- the current default might not cover all use cases (different ssh port)
and might break setups, if applied blindly
2017-02-26 16:24:20 +01:00
Jookia
e2c95b46e5
nftables module: Add new module for nftables firewall settings
...
fixes #18842
2017-02-26 13:41:14 +01:00
Daniel Peebles
2f36be3816
Merge pull request #23190 from primeos/os-release
...
[RFC] version: Extend /etc/os-release
2017-02-26 00:03:33 -05:00
Michael Weiss
7e97cbe5a4
version: Extend /etc/os-release
...
- Provide additional link for support and bug reporting.
- Use HTTPS links (related: "The IAB encourages all web servers to
employ TLS to protect their content, and use OCSP stapling to improve
the efficiency and privacy of revocation checking." [0].
- Add VERSION_CODENAME
[0]: https://www.iab.org/documents/correspondence-reports-documents/2017-2/iab-statement-on-ocsp-stapling/
2017-02-25 22:24:34 +01:00
Franz Pletz
26a2822cf0
nginx service: restart instead of stop to reduce downtime
...
cc #23127
2017-02-25 20:12:37 +01:00
Thomas Tuegel
a1431f35db
Merge pull request #23169 from Kendos-Kenlen/kde-hack
...
kde5: Install default monospace font, Hack
2017-02-25 11:59:33 -06:00
Franz Pletz
3a4dd97c55
nginx module: fix acme if vhost name != serverName
...
cc #21931 @bobvanderlinden
2017-02-25 08:04:38 +01:00
Peter Hoeg
e4d8cb8dab
iio-sensor-proxy: init at 2.2 and nixos module
...
This PR adds support for ```iio-sensor-proxy``` used by GNOME v3 and
others for reading data from the accelerometer, gps, compass and similar sensors
built into some relatively recent laptops.
Additionally, there is a NixOS module exposed via hardware.sensor.iio
for enabling services, udev rules and dbus services.
2017-02-25 08:46:46 +08:00
Gauthier POGAM--LE MONTAGNER
b65cc5c59e
kde5: add hack font dependency ( fix #22975 )
2017-02-25 00:35:59 +01:00
Antoine Eiche
386c19a224
nova-image: support partition resizing
2017-02-24 22:19:53 +01:00
Antoine Eiche
dec7ecbbbc
nova-image: refactoring
...
The nova image configuration is separated from the image build.
2017-02-24 22:17:52 +01:00
Benjamin Staffin
1c555e772e
Merge pull request #23155 from doshitan/fix-prometheus-basic-auth
...
prometheus service: fix basic auth option
2017-02-24 15:08:35 -05:00
Tanner Doshier
b846ce5243
prometheus service: fix basic auth option
...
If some configuration is provided, we need to filter out the `_module` key or
else it breaks prometheus.
2017-02-24 13:32:01 -06:00
Ryan Mulligan
41b56b4b8a
f2fs module: add crc32 dependency to initrd kernel modules, closes #23093
...
f2fs.fsck depends on crc32 module being present in the initrd system,
otherwise, if f2fs is used as the root disk, the system is unbootable.
2017-02-24 18:32:50 +01:00
Eelco Dolstra
8e1fa01f3a
nix: 1.11.6 -> 1.11.7
2017-02-24 12:53:53 +01:00
Franz Pletz
4730993ca6
Merge pull request #23109 from dtzWill/update/neo4j
...
neo4j: update and fix JVM parameters in NixOS module
2017-02-23 19:02:32 +01:00
Franz Pletz
d508ef88f7
Merge pull request #23082 from mayflower/graylog_update
...
graylog: update + module plugin support
2017-02-23 17:42:57 +01:00
Robin Gloster
940492cef5
Merge pull request #22634 from Ekleog/dhparams
...
dhparams module: initialize
2017-02-23 17:16:04 +01:00
Franz Pletz
4905c1c54f
prosody service: needs working network connectivity
2017-02-23 16:07:41 +01:00
Franz Pletz
66f553974b
dhcpcd service: fix network-online.target integration
...
When dhcpcd instead of networkd is used, the network-online.target behaved
the same as network.target, resulting in broken services that need a working
network connectivity when being started.
This commit makes dhcpcd wait for a lease and makes it wanted by
network-online.target. In turn, network-online.target is now wanted by
multi-user.target, so it will be activated at every boot.
2017-02-23 16:07:40 +01:00
Will Dietz
bc15b4222b
nixos/neo4j: Update to default JVM options from current release.
...
The options previously listed here were the defaults back in 2.1.x.
2017-02-23 08:41:29 -06:00
Robin Gloster
274994785d
networking module: remove reference to removed ip-up.target
2017-02-23 15:25:19 +01:00
Tristan Helmich
7420922806
graylog module: add plugin support
2017-02-23 15:21:29 +01:00
Dan Peebles
15c05ad213
google-compute-image.nix: fix evaluation failure
2017-02-22 23:51:57 +00:00
Vladimír Čunát
4509487e82
nixos polkit: fixup setuid wrapper of pkexec
...
Broken in 628e6a8
. Fixes #23083 .
2017-02-22 23:04:21 +01:00
Jörg Thalheim
5b14e91717
Merge pull request #22822 from Mic92/iputils
...
iputils: 20151218 -> 20161105
2017-02-22 00:37:13 +01:00
Tristan Helmich
1d64f5f41b
libvirt: expose libvirt qemu configuration file
...
fixes #22823
2017-02-21 19:20:22 +01:00
Robin Gloster
f1e6dc8750
networking.defaultGateway{,6}: fix example
2017-02-21 15:46:00 +01:00
Jörg Thalheim
0338817f62
vnstat: provide full path of "kill" in ExecReload
2017-02-21 09:26:25 +00:00
Nikolay Amiantov
2cc4703a2d
wrappers service: make /run/wrappers a mountpoint
...
Also remove some compatibility code because the directory in question would be
shadowed by a mountpoint anyway.
2017-02-21 12:13:35 +03:00
Peter Hoeg
8e5b630b49
Merge pull request #22264 from peterhoeg/m/modeswitch
...
usb-modeswitch: 2.2.1 -> 2.5.0 and nixos module
2017-02-21 16:49:04 +08:00
Peter Hoeg
0789a2a4d6
usb-wwan: nixos module
2017-02-21 16:35:27 +08:00
Franz Pletz
05c2c13182
Merge pull request #22715 from phi-gamma/fix-22709-xen-domU
...
xen: update domU config for pvgrub2
2017-02-21 06:14:12 +01:00
Anders Papitto
3d963c3e8f
herbstluftwm module: add configFile option
...
based on the equivalent for i3
2017-02-21 05:46:13 +01:00
Kevin Cox
da33c8a19d
systemd: Properly escape environment options.
...
Using toJSON on a string value works because the allowed JSON escape
sequences is almost a subset of the systemd allowed escape sequences.
The only exception is `\/` which JSON allows but systemd doesn't.
Luckily this sequence isn't required and toJSON don't produce it making
the result valid for systemd consumption.
Examples of things that this fixes are environment variables with double
quotes or newlines.
2017-02-20 22:20:13 -05:00
Robin Gloster
2f8aaf0c0a
Merge pull request #22941 from mayflower/systemd-tmpfiles
...
systemd: setup tmpfiles on switching configuration
2017-02-20 23:14:31 +01:00
Ricardo M. Correia
d9ae886946
nixos.openntpd: don't spam systemd journal
...
Starting `ntpd` with the `-d` option spams the systemd journal.
Instead, let the server fork.
2017-02-20 22:35:51 +01:00
aszlig
dc31a1ea29
systemd-boot: Unlink loader.conf if it exists
...
Since systemd version 232 the install subcommand of bootctl opens the
loader.conf with fopen() modes "wxe", where the "e" stands for
exclusive, so the call will fail if the file exists.
For installing the boot loader just once this is fine, but if we're
using NIXOS_INSTALL_BOOTLOADER on a systemd where the bootloader is
already present this will fail.
Exactly this is done within the simpleUefiGummiboot installer test,
where nixos-install is called twice and thus the bootloader is also
installed twice, resulting in an error during the fopen call:
Failed to open loader.conf for writing: File exists
Removing the file prior to calling bootctl should fix this.
I've tested this using the installer.simpleUefiGummiboot test and it now
succeeds.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @edolstra, @shlevy, @mic92
Fixes : #22925
2017-02-20 14:54:48 +01:00
aszlig
4daccf208f
systemd-boot: Make sure /etc/machine-id exists
...
This leads to the following error when trying to install a new machine
where the machine ID wasn't yet initialized during boot:
Failed to get machine did: No such file or directory
In addition this was also detected by the simpleUefiGummiboot installer
test.
So let's generate a fallback machine ID by using
systemd-machine-id-setup before actually running bootctl.
Tested this by running the installer.simpleUefiGummiboot test, it still
fails but not because of the machine ID.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @edolstra, @shlevy, @mic92
Fixes : #22561
2017-02-20 14:54:44 +01:00
Nikolay Amiantov
d8fb60d1d4
Merge pull request #23014 from zraexy/zraexy-bumblebee-pmmethod
...
bumblebee service: Fix pmMethod bbswitch check
2017-02-20 16:18:45 +03:00
Robin Gloster
12b4556642
Merge pull request #22882 from bjornfor/wireshark
...
nixos: add programs.wireshark option
2017-02-20 14:03:30 +01:00
zraexy
5abca15f21
bumblebee service: Fix pmMethod bbswitch check
...
Made useBbswitch work when pmMethod is "auto" and removed invalid pmMethod option "nouveau".
2017-02-19 22:46:47 -09:00
florianjacob
c23c2c50de
munin service: listen on IPv6 loopback as well ( #23012 )
...
munin service: listen on IPv6 loopback as well
2017-02-20 06:13:48 +01:00
Arian van Putten
252fbbf2d2
mattermost sevice: JoinsNamespaceOf for local pgsql ( #22899 )
2017-02-20 04:43:04 +01:00
Franz Pletz
60555c7c0a
Merge pull request #22969 from symphorien/extrainitrd
...
grub module: add extraInitrd option
2017-02-20 04:32:48 +01:00
Eelco Dolstra
4b833facf1
Add ca-central-1 AMIs
2017-02-19 23:46:08 +01:00
Nikolay Amiantov
22750b36fd
nvidia: support application profiles
...
Closes #22666 .
2017-02-19 19:46:01 +03:00
Joachim F
6dbe55ca68
Merge pull request #20456 from ericsagnes/feat/loaf-dep-1
...
Use attrsOf in place of loaOf when relevant
2017-02-19 15:49:25 +01:00
Joachim F
ecdfffd9fc
Merge pull request #22433 from laMudri/xfwm-option
...
xfce: make xfwm optional
2017-02-19 15:26:07 +01:00
Symphorien Gibol
9ed2846e04
grub module: add extraInitrd option
2017-02-19 10:50:22 +01:00
Ricardo M. Correia
f78f207f17
nixos.samba: add enableNmbd and enableWinbindd options
...
This allows for disabling these services, in case they are not needed.
2017-02-18 19:29:06 +03:00
Profpatsch
2b0469c48f
modules/mpd: factor out name & mention man 5 mpd.conf
2017-02-18 16:03:16 +01:00
Franz Pletz
313ccd5be3
network-interfaces service: fix typo in bonding options
2017-02-18 15:51:52 +01:00
Cray Elliott
5e0b978eff
mwprocapture: init at 1.2.3269 ( #22160 )
2017-02-18 15:44:31 +01:00
Robin Gloster
4e4161c212
systemd: setup tmpfiles on switching configuration
...
This fixes systemd.tmpfiles.rules on switching configuration so that
does not only get applied on a fresh boot. This e.g. fixes kubernetes.
2017-02-18 15:04:52 +01:00
Franz Pletz
c4c23f36ca
Merge pull request #22727 from mayflower/fix/netdev-master-bindsto
...
network-interfaces service: fix bindsTo deps for masters
2017-02-18 13:37:50 +01:00
Franz Pletz
741770c99a
network-interface service: tuntap ifs have netdev services
2017-02-18 13:36:37 +01:00
Brice Waegeneire
47c214cc2a
fix comments about nixos-hardware-scan
...
It has been renamed to nixos-generate-config in 3ed4173
2017-02-18 13:29:47 +01:00
Vladimír Čunát
432dba859e
Merge branch 'staging'
...
A security update of libxml2 is within.
2017-02-18 08:59:29 +01:00