Vladimír Čunát
cb9f953c92
Merge branch 'master' into staging
...
More larger rebuilds.
2017-06-10 10:07:33 +02:00
Joachim Schiele
507c207958
spamassassin: major service fixes -> added more perl packages to spamassassin and abstracted service to not use /etc/spamassassin, also running sa-update as spamd user periodically ( #26470 )
...
thanks @grahamc for IRC comments
2017-06-10 09:35:35 +02:00
Bjørn Forsman
6a55fda61e
nixos/acme: improve documentation
...
* Use literalExample for better readability
* Clarify a bit wrt. 'webroot' and 'allowKeysForGroup'
2017-06-09 19:35:17 +02:00
Bjørn Forsman
7a0e958b97
nixos/acme: support "full.pem" (for lighttpd)
...
* Create "full.pem" from selfsigned certificate
* Tell simp_le to create "full.pem"
* Inject service dependency between lighttpd and the generation of certificates
Side note: According to the internet these servers also use the
"full.pem" format: pound, ejabberd, pure-ftpd.
2017-06-09 19:35:17 +02:00
romildo
aa8018103c
nixos-artwork: add more wallpapers
...
Restructure the nixos-artwork to make it easy to selectively
incorporate other components from upstream without needing to download
the full package.
Until now only the Gnome_Dark wallpaper was included. Add other
wallpapers available in the package repository.
2017-06-07 18:00:58 -03:00
Vladimír Čunát
ae6df000d0
Merge branch 'master' into staging
2017-06-07 18:11:27 +02:00
gnidorah
5c9f0d00c3
autorandr: 855c18b -> 1.1
2017-06-07 13:23:36 +03:00
Eelco Dolstra
0996ea8a68
NixOS VM tests: Don't create a setgid group in vde_switch
...
Nix no longer allows this for security reasons.
http://hydra.nixos.org/build/53993125
2017-06-07 11:57:36 +02:00
Eelco Dolstra
338cdea332
Merge branch 'master2' of https://github.com/gnidorah/nixpkgs into staging
2017-06-07 11:46:17 +02:00
Graham Christensen
225a230716
Merge pull request #23173 from nlewo/test/cloudinit
...
Cloudinit test
2017-06-05 18:34:06 -04:00
Joachim F
602a492bb7
Merge pull request #26277 from avnik/fix/qtile
...
qtile: Fix using qtile together with desktop
2017-06-05 19:05:58 +01:00
Daniel Fullmer
b8ebc60abd
programs.zsh.syntaxHighlighting: Fix default value for patterns
2017-06-04 15:30:35 -04:00
Jörg Thalheim
d07ad26bfd
Merge pull request #26229 from Ma27/refactor/use-attr-set-for-syntax-highlighting-patterns
...
programs.zsh.syntaxHighlighting: refactor to use attr sets rather than recursive lists for patterns
2017-06-03 19:28:17 +01:00
Mateusz Kowalczyk
dcf171bc79
Revert "dd-agent: 5.11.2 -> 5.13.2 + service rework"
...
This reverts commit af096c8bff
.
2017-06-03 12:27:56 +01:00
Mateusz Kowalczyk
668556331b
Revert "datadog: Properly use configured package."
...
This reverts commit 50f53da9ef
.
2017-06-03 12:27:43 +01:00
rnhmjoj
2606d395fc
dnschain: allow different bind and external addresses
2017-06-03 12:24:04 +02:00
Emmanuel Rosa
4bee34dcc5
doc: clarify building-nixos CD/DVD instructions
...
This change updates the instructions for building a NixOS ISO so that it's clear how to do it.
Previously, the instructions stated to set NIXOS_CONFIG prior to running `nix-build`, yet the example provided by-passed NIXOS_CONFIG anyway. But the *really* important missing piece is the need for nixos/default.nix. See #21840 .
This change removes the NIXOS_CONFIG verbiage, and adds steps to clone nixpkgs and (most importantly) cd'ing into nixpkgs/nixos. That way, the reader may think: *Oh, so I need a default.nix and a configuration.nix. Ahhh, OK.*
I purposely added the redundant default.nix argument.
2017-06-02 21:13:19 -04:00
Jörg Thalheim
3d17573cd4
resilio: remove systemd user service
...
this used to be part of the upstream btsync package
fixes #26303
2017-06-02 21:25:21 +01:00
Jörg Thalheim
c611d03842
resilio: generate configuration with toJSON
2017-06-02 21:25:07 +01:00
Kjartan Ovmilk
919b39bb7c
resilio service: replaces btsync service, which is no longer supported upstream.
2017-06-02 21:24:49 +01:00
Peter Hoeg
a087081ebb
network-manager: add support for internal DHCP
2017-06-02 19:21:46 +08:00
Mateusz Kowalczyk
50f53da9ef
datadog: Properly use configured package.
2017-06-02 08:16:47 +01:00
Zetok Zalbavar
92b923b378
i2pd: correct docs about bandwidth setting
2017-06-02 06:31:39 +02:00
Frederik Rietdijk
87ee5896fb
Merge pull request #25709 from nh2/25620-glusterfs-fix-python-import-errors
...
Fix: GlusterFS python tools all have import errors
2017-06-01 22:06:21 +02:00
Mateusz Kowalczyk
af096c8bff
dd-agent: 5.11.2 -> 5.13.2 + service rework
2017-06-01 15:08:50 +01:00
Jörg Thalheim
859267f627
systemd-resolved: fix case when dnsmasq is used as local resolver
...
fixes #25706
2017-05-31 23:30:35 +01:00
Maximilian Bosch
c4e4071ed1
programs.zsh.syntax-highlighting: simplify enable option by using mkEnableOption
2017-05-31 21:52:05 +02:00
Maximilian Bosch
0925f79d56
programs.zsh.syntaxHighlighting: refactor to use attr sets rather than recursive lists for patterns
...
The idea has been described here: https://github.com/NixOS/nixpkgs/pull/25323#issuecomment-298677369
2017-05-31 21:52:04 +02:00
Alexander V. Nikolaev
ff52233bca
qtile: Fix using qtile together with desktop
...
Funny bug, which prevent qtile to co-exists with desktop manager
(or program pretending to be DE)
2017-05-31 18:37:47 +03:00
Nikolay Amiantov
d09e3535f5
nvidia module: link proper output as OpenGL drivers
2017-05-31 16:30:21 +03:00
Albert Peschar
47d038c21d
elasticsearch: add 5.x package, service
2017-05-31 02:06:29 +02:00
Albert Peschar
39a121303f
services.graphite: chmod -R entire dataDir
2017-05-31 01:25:04 +02:00
Pascal Bach
de52d2450e
Cleanup PostgreSQL for state version 17.09 ( #25753 )
...
* postgresql service: make 9.6 the default version for 17.09
* postgresql service: change default superuser for 17.09
Change the default superuser from `root` to `postgres` for state
version 17.09
* postgresql service: change default data directory for 17.09
The new directory includes the schema version of the database.
This makes upgrades easier and is more consistent with other distros.
* updated nixos release notes
2017-05-30 21:05:39 +01:00
Vladimír Čunát
bc7b895aa5
nvidia module: allow .persistenced == null
...
Fixes #26250 . This is fallout from PR #22304 .
It's null for 304 and 173 legacy drivers.
2017-05-30 20:58:16 +02:00
gnidorah
a996fe849f
fstrim: Add service
2017-05-30 16:39:27 +03:00
Franz Pletz
a49c2366ef
nixos/firewall: clean up rpfilter rules properly
...
The rpfilter rules wouldn't be removed if it was previously enabled
but disabled in a new generation.
2017-05-29 17:26:34 +02:00
Graham Christensen
fde29b2b06
Merge pull request #25931 from bachp/mysql-17.09
...
mysql service: change default data directory for 17.09
2017-05-29 10:22:07 -04:00
Franz Pletz
04158d9aba
gnupg agent module: init
...
Creates a systemd user service and updates the tty on new logins so
that gpg-agent may find the current tty even if the SSH agent mode
is used.
2017-05-29 15:05:29 +02:00
Franz Pletz
1e95e114e5
nixos/xsession: use graphical systemd user target
...
While systemd suggests using the pre-defined graphical-session user
target, I found that this interface is difficult to use. Additionally,
no other major distribution, even in their unstable versions, currently
use this mechanism.
The window or desktop manager is supposed to run in a systemd user service
which activates graphical-session.target and the user services that are
binding to this target. The issue is that we can't elegantly pass the
xsession environment to the window manager session, in particular
whereas the PassEnvironment option does work for DISPLAY, it for some
mysterious reason won't for PATH.
This commit implements a new graphical user target that works just like
default.target. Services which should be run in a graphical session just
need to declare wantedBy graphical.target. The graphical target will be
activated in the xsession before executing the window or display manager.
Fixes #17858 .
2017-05-29 15:05:28 +02:00
romildo
6ef6484dd6
locate: does not use localuser for mlocate
2017-05-28 15:22:46 -03:00
romildo
c06a10e05f
locate: fix creation of the parent directory of of locate database
2017-05-28 15:21:57 -03:00
Kirill Elagin
b1f56b8b0c
wirelessInterfaces: Add a missing parameter
2017-05-28 09:34:43 +03:00
Niklas Hambüchen
19c298e973
tinc: Mention in docs that the host name may not be used verbatim. ( #26157 )
...
* tinc: Mention in docs that the host name may not be used verbatim.
Source:
5c344f2976/src/net_setup.c (L341)
* tinc: also replaces non-alphanumeric characters.
2017-05-27 16:31:25 +01:00
Jörg Thalheim
08dd6779f4
systemd-nspawn: relax PrivateUsers check
...
this options allows two colon-separated number as value, for instances which
is quite difficult to check.
2017-05-27 08:27:47 +01:00
Jörg Thalheim
522c16bd86
systemd-nspawn: fixes evaluation error
...
fixes #25097
2017-05-27 08:27:39 +01:00
montag451
f0ca6f9290
nixos/tests: add tests for the LDAP stack
2017-05-27 02:51:46 +02:00
Franz Pletz
8ab0501865
Merge pull request #25565 from KaiHa/nitrokey-app-1.0
...
nitrokey-app: 0.6.3 -> 1.1
2017-05-27 02:43:22 +02:00
Dan Peebles
7c3253e519
Simple proof of concept for how to do other types of services
2017-05-26 18:14:31 -04:00
Emery Hemingway
12b6c4d4de
u9fs service: grant capabilities for running as nobody
2017-05-26 11:41:10 -05:00
Tom Smeets
5886b7fd72
desktopManager service: Document background image location
2017-05-26 14:43:33 +00:00
Tom Smeets
6a7590d78a
desktopManager service: Add wallpaper options
...
These options are used by `feh` when setting the wallpaper.
2017-05-26 14:43:33 +00:00
Jörg Thalheim
6ab7038d27
Merge pull request #26081 from nocoolnametom/update-znc
...
znc module: Fix error with bitlbee channel closing tag missing a newline
2017-05-26 07:43:10 +01:00
Franz Pletz
839647e630
nitrokey module: init
2017-05-26 00:47:46 +02:00
Sebastian Hagen
b3b2431932
charybdis service: add option to configure MOTD ( #25512 )
...
Read MOTD files from /etc/charybdis.
2017-05-25 23:28:50 +02:00
Mateusz Kowalczyk
80918692e1
SystemdJournal2Gelf.service: new service
2017-05-25 19:04:40 +01:00
Franz Pletz
e1239fdb1b
Merge pull request #26083 from Ma27/rename/oh-my-zsh
...
programs.zsh: rename oh-my-zsh to ohMyZsh
2017-05-25 20:01:02 +02:00
Emery Hemingway
634b040373
nixos/mlmmj: fix newline problems with multiple lists
...
- Insert newlines into list configurations
- Move list maintence to a timer
- Create missing directories at profile activation
2017-05-25 10:40:50 -05:00
Maximilian Bosch
a549596700
programs.zsh: rename oh-my-zsh to ohMyZsh
...
This is intended to provide better consistency with other NixOS modules.
Please refer to mayflower/nixpkgs#21 for further information.
2017-05-25 10:51:26 +02:00
Tom Doggett
2505203d7b
znc module: Fix error with bitlbee channel closing tag missing a newline.
2017-05-24 22:09:43 -07:00
Jaka Hudoklin
ee8aab13ec
Merge pull request #26025 from ck3d/XCURSOR_PATH-exp
...
NixOS: fix XCURSOR_PATH expansion
2017-05-25 01:12:24 +02:00
Silvan Mosberger
df8a7d956d
ipfs service: dataDir backwards compatibility ( #25782 )
...
Fixes dataDir existance detection. Fixes #25759 , #26069 .
2017-05-24 20:51:02 +02:00
Bastian Köcher
179c504a66
lxd: 2.0.2 -> 2.12 ( #25685 )
...
* Upgrades lxd to version 2.12
* Adds missing packages to path for lxd
2017-05-24 19:29:38 +01:00
Vladimír Čunát
bba5b1c434
plasma5 tests: fix by using older fontconfig-penultimate
...
enable = false; didn't help, but downgrading did. It's a mystery to me.
Discussion: https://github.com/NixOS/nixpkgs/commit/c9f8fb4d127a
2017-05-24 14:56:43 +02:00
Nikolay Amiantov
ee4f8c2dc9
nixos doc: document coercedTo type
...
Also mention about docs in types.nix and fix a small error in related
documentation.
Fixes #26055 .
2017-05-24 15:52:26 +03:00
Jörg Thalheim
323f28d40e
nsswitch: use libnss_resolve if resolved is enabled
2017-05-24 01:10:36 +01:00
Franz Pletz
2d12d2b70e
Merge pull request #25971 from Ma27/systemd/logind-config
...
services.logind: add options for lid-switch behavior
2017-05-23 23:17:36 +02:00
Jörg Thalheim
0e9e777508
znc: document password generation better
...
cc @rtjre
2017-05-23 21:22:28 +01:00
Antoine Eiche
7b80f4c344
nixos/cloudinit: add cloudinit test
...
An iso containing metadatas is created and attached as a cdrom to the
qemu VM used for this test.
The cloudinit service is enabled. The test case ensures the root
authorized_keys file is populated and the cloudinit write_file module is
working well.
2017-05-23 20:51:05 +02:00
Maximilian Bosch
23d1c7f474
services.logind: add options for lid-switch behavior
2017-05-23 18:57:57 +02:00
Christian Kögler
f3cfc10ebb
NixOS: fix XCURSOR_PATH expansion
...
This fix allows expansion of XCURSORPATH by using type array instead of
a string.
2017-05-23 18:53:55 +02:00
Samuel Leathers
61def1ef1e
buildbot: fix maintainer
2017-05-23 00:02:23 -04:00
Franz Pletz
02bb7c2ec0
Revert "gitlab service: fix preStart script"
...
This reverts commit 31a5e065b0
.
See #26000 .
2017-05-23 00:06:00 +02:00
Silvan Mosberger
3497ba5c3a
znapzend service: options for logging/nodestroy/restart on failure
...
fixes #25960
2017-05-22 21:47:51 +01:00
Samuel Leathers
31a5e065b0
gitlab service: fix preStart script
2017-05-22 22:07:35 +02:00
Arseniy Seroka
c734781158
Merge pull request #25958 from Mic92/iwd
...
iwd: init at unstable-2017-04-21
2017-05-22 20:04:04 +03:00
Frederik Rietdijk
a2598e4ca1
Merge pull request #23024 from phile314/cloud-init-update
...
cloud-init: 0.7.6 -> 0.7.9 + module improvements
2017-05-22 16:33:31 +02:00
Mateusz Kowalczyk
cb5cb0bf95
services.jenkins.plugins: fix initial case
2017-05-22 12:01:27 +01:00
Jörg Thalheim
7e40287d00
Merge pull request #25835 from therealpxc/fish
...
Fish: source NixOS environment on non-login shells + source shell init on NixOS even when parent shell has done so
2017-05-22 07:08:30 +01:00
Calum MacRae
abe0da425b
kbfs service: init ( #25610 )
...
* kbfs service: init
2017-05-22 08:14:12 +08:00
Joachim F
8f89e43427
Merge pull request #25700 from michalpalka/xen-bridge-stop-fix
...
xen service: Fix removing netfilter rules while stopping xen-bridge
2017-05-21 17:22:33 +01:00
Joachim F
07ceaa2ec8
Merge pull request #25896 from joachifm/ovmf
...
ovmf: split firmware image files
2017-05-21 14:48:29 +01:00
Niklas Hambüchen
2df7d4d63a
manual: Fix addCheck
example having arguments in wrong order.
...
`addCheck` takes first the type, then the check.
2017-05-21 15:03:16 +02:00
Jörg Thalheim
a527a47cd3
iwd: init at unstable-2017-04-21
2017-05-21 11:05:35 +01:00
Jörg Thalheim
f279508648
Merge pull request #25934 from nh2/nixos-manual-module-option-never-fix
...
Fix typo in manual about options without defaults
2017-05-21 09:13:59 +01:00
Willi Butz
4e4f7a2f66
zsh module: rename option syntax-highlighting
...
rename zsh-option "syntax-highlighting" -> "syntaxHighlighting"
2017-05-21 01:26:51 +02:00
Franz Pletz
b411968774
lldpd: init at 0.9.7
2017-05-21 01:16:42 +02:00
Franz Pletz
4ec09476f2
matrix-synapse service: restart on failure
2017-05-21 01:16:41 +02:00
Mateusz Kowalczyk
41ea71a347
jenkins service: add declarative plugin support
2017-05-20 22:54:07 +01:00
Mateusz Kowalczyk
a2c900dc87
GCE-service: Update fetch-ssh-keys API usage
2017-05-20 22:54:07 +01:00
Jörg Thalheim
6fae5631b2
systemd-nspawn: add NotifyRead fixup
2017-05-20 20:32:45 +01:00
Jörg Thalheim
4698012c52
systemd-nspawn: add NotifyRead option
2017-05-20 20:31:38 +01:00
Niklas Hambüchen
aed1986f2f
Fix typo about options without defaults
2017-05-20 17:05:02 +02:00
Pascal Bach
f469bd83bb
mysql service: change default data directory for 17.09
...
The new directory is now moved to /var/lib/mysql. This makes it consistent with
with upstream.
2017-05-20 15:46:13 +02:00
Jörg Thalheim
f1b2b99005
Merge pull request #25798 from biappi/patch-1
...
removing the advise to add virtualbox's guest additions in configuration.nix
2017-05-20 14:07:47 +01:00
Jörg Thalheim
7587a4a4f4
Merge pull request #25802 from dermetfan/fix-znapzend-autostart
...
znapzend service: fix autostart
2017-05-20 14:06:55 +01:00
Joachim Fasting
252dcd62f3
OVMF: separate output for ovmf binaries
...
OVMF{,CODE,VARS}.fd are now available in a dedicated fd output, greatly
reducing the closure in the common case where only those files are used (a
few MBs versus several hundred MBs for the full OVMF).
Note: it's unclear why `dontPatchELF` is now necessary for the build to
pass (on my end, at any rate) but it doesn't make much sense to run this
fixup anyway,
Note: my reading of xen's INSTALL suggests that --with-system-ovmf should
point directly to the OVMF binary. As such, the previous invocation was
incorrect (it pointed to the root of the OVMF tree). In any case, I have
only built xen with `--with-system-ovmf`, I have not tested it.
Fixes https://github.com/NixOS/nixpkgs/issues/25854
Closes https://github.com/NixOS/nixpkgs/pull/25855
2017-05-20 12:33:48 +02:00
Jörg Thalheim
376fe51da2
Merge pull request #25877 from nocoolnametom/update-znc
...
znc service: refactor config generation
2017-05-20 09:49:26 +01:00
Jörg Thalheim
f059ddf85d
Merge pull request #25938 from bachp/emby-datadir
...
emby service: allow changing data directory
2017-05-20 09:33:37 +01:00
Jörg Thalheim
7c9437104a
Merge pull request #25925 from selaux/networkmanager_fortisslvpn
...
networkmanager_fortisslvpn: init at 1.2.4
2017-05-20 09:18:22 +01:00
Pascal Bach
1541140473
emby service: allow changing data directory
2017-05-20 09:56:06 +02:00