Edward Tjörnhammar
eacb020a0c
nixos: dictd, make wiktionary and wordnet default dicts
2016-10-19 08:43:30 +02:00
Edward Tjörnhammar
642366d103
nixos: dictd config location; bind to cfg
2016-10-19 08:43:30 +02:00
Alexander Ried
89ef1a1756
nix-optimise module: fix startAt
2016-10-19 02:22:12 +02:00
Ruben Maher
2e0d0af1c8
Revert "matrix-synapse: Pass required --report-stats opt"
2016-10-19 08:28:38 +10:30
Bjørn Forsman
f3876cbba0
nixos/atftpd: various improvements
...
* Add extraOptions option, to pass arbitrary command line options to
atftp. Especially useful to specify which address to bind to
(--bind-addres ...).
* Improve descriptions (fix a typo, document default bind address,
don't repeat service name in systemd description + capitalize)
* Change default server directory from /var/empty to /srv/tftp, and
change types.str to types.path.
2016-10-17 16:20:24 +02:00
Nikolay Amiantov
0842bc94e5
cachefilesd service: init
2016-10-16 19:58:33 +03:00
Pavel Platto
b835446563
neo4j: 2.1.3 -> 3.0.6
2016-10-16 17:11:05 +02:00
Ruben Maher
443d833947
matrix-synapse: Pass required --report-stats opt
2016-10-16 18:12:54 +10:30
Chris Darnell
137ce58317
bspwm-unstable: init at 2016-09-30
2016-10-16 01:28:11 -04:00
Graham Christensen
31b286467c
hound: Add description to services.hound.config
2016-10-15 19:09:33 -04:00
Benno Fünfstück
796264a708
nixos/avahi: use more upstream-like systemd units
...
The new units mirror the upstream systemd units as closely as possible.
I could not find a reason why the service would need to be restarted on
resuming from suspend, and the upstream units also do not contain such a
restriction, so I removed the `partOf = [ "post-resume.target"]`.
This fixes #19525 .
2016-10-15 22:51:39 +02:00
Alexander Ried
4094d63dea
NetworkManager-strongswan: init at 1.4.0
2016-10-15 20:32:16 +02:00
Alexander Ried
c2922a9157
xserverArgs fuckup
...
gnome-x-session provides good defaults which we really should not
override.
We have to add assertions to gdm.nix if the user specified one of those.
enableTCP must be configured through a gnome setting
dunno why we have terminate but it probably breaks stuff
We should expose configFile so we can use it from gdm module.
2016-10-15 20:32:14 +02:00
Alexander Ried
56d24b8e1d
gdm module: enable user dbus session
2016-10-15 20:32:14 +02:00
Alexander Ried
a5aa926902
gdm module: only make xserver args overrideable
2016-10-15 20:32:14 +02:00
Alexander Ried
5125161a77
gnome3_22.gnome-session: lookup of gnome-settings-daemon.desktop
2016-10-15 20:32:14 +02:00
Alexander Ried
50adbbe65c
displayManager.gdm: only gnome-session needs to be on path
2016-10-15 20:32:12 +02:00
Alexander Ried
e8ade4ff78
gnome3.gvfs module: make systemd services available
2016-10-15 20:32:12 +02:00
Alexander Ried
38212f6a0f
gnome3.tracker module: add self to systemd path
...
fixes GDBus.Error:org.freedesktop.systemd1.NoSuchUnit: Unit
tracker-store.service not found. - indexing for (null) will not work
2016-10-15 20:32:12 +02:00
Alexander Ried
47dc33ded2
gnome3.evolution-data-server module: add self to systemd path
2016-10-15 20:32:12 +02:00
Alexander Ried
6457d1bbe3
gnome3.gnome-terminal-server: init module
...
since gnome3.22 gnome-terminal uses a systemd service for it's backend
server.
2016-10-15 20:32:12 +02:00
Graham Christensen
6c7a605714
hound: init module
2016-10-15 13:54:59 -04:00
romildo
0efba3b99c
qlipper: init at 2016-09-26
2016-10-15 07:46:12 -03:00
romildo
0f78fcec7a
screengrab: init at 2016-02-24
...
fixes #19561
2016-10-15 12:10:16 +02:00
Frederik Rietdijk
cffdffe1f6
Merge pull request #19309 from FRidh/outputs
...
Python: use separate output for tkinter
2016-10-13 10:40:14 +02:00
Vladimír Čunát
727fc259d6
Merge branch 'master' into staging
2016-10-13 09:53:16 +02:00
Frederik Rietdijk
ad33e71c55
Merge pull request #19490 from regnat/taskserver
...
taskserver : use pythonPackage.buildPythonPackage
2016-10-12 18:24:43 +02:00
regnat
f697486122
taskserver : use pythonPackage.buildPythonPackage
2016-10-12 18:09:13 +02:00
Robin Gloster
dabcd7d4c8
dockerRegistry module: re-init with new underlying software
2016-10-12 14:05:09 +02:00
Robin Gloster
a0e791a14c
errbot module: init
2016-10-12 13:17:46 +02:00
Franz Pletz
1749e86577
crowd module: init
2016-10-12 13:17:24 +02:00
Franz Pletz
96d0950ce3
jira module: init
2016-10-12 13:17:24 +02:00
Franz Pletz
cc89d6c8e9
confluence module: init
2016-10-12 13:17:24 +02:00
Profpatsch
bef6bef0d2
stdenv/stripHash: print to stdout, not to variable
...
`stripHash` documentation states that it prints out the stripped name to
the stdout, but the function stored the value in `strippedName`
instead.
Basically all usages did something like
`$(stripHash $foo | echo $strippedName)` which is just braindamaged.
Fixed the implementation and all invocations.
2016-10-11 18:34:36 +02:00
zimbatm
e026d5b9c8
x11 module: don't restart the display manager indefinitely ( #19418 )
...
* x11 module: don't restart the display manager indefinitely
If the display managers crashes continuously in loops it prevents the
user from switching to the console and try to fix things. Especially
when using the "auto" display manager it can happen quite easily.
* x11 module: fix display manager restart timeouts
It takes more than 1 second to boot the X server.
2016-10-10 21:35:37 +01:00
Joachim F
261c1780c5
Merge pull request #19420 from romildo/new.qps
...
qps: init at 1.10.16
2016-10-10 16:07:29 +02:00
Joachim F
1997761725
Merge pull request #19367 from cransom/smokeping-fix
...
smokeping module: fix missing js, broken alerts
2016-10-10 16:06:39 +02:00
romildo
6757b20cf4
qps: init at 1.10.16
2016-10-10 08:08:00 -03:00
Frederik Rietdijk
104c50dd1a
Python: remove modules and pythonFull
2016-10-10 10:33:24 +02:00
Tim Digel
f3404b71a7
Add configDir option
2016-10-10 07:18:06 +02:00
Robin Gloster
c6b050fd2f
nixbot module: init
2016-10-09 15:05:27 +02:00
Jörg Thalheim
da5c0220aa
Merge pull request #17622 from rvl/nixos-manual-writing-documentation
...
Add documentation about writing NixOS documentation
2016-10-09 13:39:08 +02:00
Franz Pletz
a3ec0f1593
nixos/nginx: reload on acme cert renewal
2016-10-09 12:55:24 +02:00
Franz Pletz
03c2b449f8
dhcpd service: Add extraFlags option
2016-10-09 11:38:34 +02:00
oida
725e04cc01
prometheus module: added default option values for relabel_config
2016-10-09 11:37:33 +02:00
Joachim Fasting
52d12b473a
mysql service: specify defaultText for package option
...
Also provide an example that differs from the default.
2016-10-09 11:28:51 +02:00
romildo
19779be536
lxqt: Add xscreensaver to systemPackages
2016-10-08 23:55:11 -03:00
Casey Ransom
74558c88fb
smokeping module: fix missing js, broken alerts
...
The initial commit accidentally left in some commented code and if you were
using alerts, they simply didn't work.
Smokeping also includes some JS code for the webui allowing you to zoom into
graphs and it was not passed into the homedir. Additionally, generate
static html pages for other webservers to serve the cache directory.
Add additional options to specify sendmail path or mailhost and verify that both
are not set.
Add one extra config hook that allows you to bypass all of the invidual config
stanzas and just hand it a string.
2016-10-08 20:52:45 -04:00
Joachim F
ccd915ca27
Merge pull request #19358 from romildo/lxqt
...
lximage-qt: init at 0.5.0
2016-10-08 16:03:35 +02:00
romildo
22b86a8753
lximage-qt: init at 0.5.0
2016-10-08 10:37:10 -03:00
Jaka Hudoklin
afbe339e7d
firewall service: add support for loose reverse path filter check ( #19122 )
2016-10-08 14:26:52 +02:00
Peter Hoeg
7e5a393e8c
deluge module: support specifying open file limit
...
We also increase the limit to 4096.
2016-10-07 22:14:03 +02:00
Jörg Thalheim
daf4e57577
Merge pull request #19209 from siddharthist/urxvtd/init
...
urxvtd service: init
2016-10-07 16:14:35 +02:00
Joachim F
030a298406
Merge pull request #19212 from romildo/new.lxqt
...
lxqt: init at 0.11
2016-10-07 14:00:54 +02:00
romildo
a5bbe8970f
obconf-qt: init at 0.11.0
2016-10-07 06:57:25 -03:00
José Romildo Malaquias
0d7056331d
compton-conf: init at 0.2.0
2016-10-06 19:01:04 -03:00
Langston Barrett
543494b815
urxvtd service: init
...
adds pkgs.rxvt_unicode-with-plugins
adds appropriate environment.variables
no default target, must be enabled manually
2016-10-06 20:03:06 +00:00
Thomas Tuegel
2e255a2edd
Merge branch 'staging'
2016-10-06 09:51:02 -05:00
Moritz Ulrich
c475234827
services.kippo: Add missing '}'
2016-10-06 13:39:21 +02:00
José Romildo Malaquias
fbe7c92bd5
lxqt: Add libkscreen to systemPackages
2016-10-06 08:02:44 -03:00
José Romildo Malaquias
0b4e3e7822
lxqt: Add qtsvg to systemPackages
2016-10-06 08:02:44 -03:00
José Romildo Malaquias
49ed3ab705
lxqt: fix small issues in nix expressions
2016-10-06 08:02:43 -03:00
José Romildo Malaquias
f3e8bfa823
lxqt service: init at 0.11
2016-10-06 08:02:43 -03:00
Frederik Rietdijk
6f836eb0d4
Kippo: move pythonPackages.twisted_11 to kippo expression
2016-10-06 12:59:05 +02:00
Domen Kožar
2fdda9ce04
Merge pull request #19281 from peterhoeg/php
...
php-fpm: add reload support
2016-10-06 11:49:03 +02:00
Eric Sagnes
0bd263ecc3
wireguard: add module
...
fixes #17933
2016-10-06 09:41:38 +02:00
Peter Hoeg
47a8f1ea85
php-fpm: add reload support
...
Upstream recommends sending USR2 for a graceful reload.
2016-10-06 10:22:24 +08:00
Nikolay Amiantov
2058c856a1
Merge pull request #19235 from aske/sddm-log
...
sddm: fix missing X server logs
2016-10-05 21:16:26 +04:00
Vladimír Čunát
30f551d8b2
Merge branch 'master' into staging
2016-10-05 19:02:48 +02:00
Peter Hoeg
5a6626f47c
php fpm: add systemd support
...
PHP FPM will now notify systemd when it's done initializing and ready to
serve requests.
Additionally ```systemctl status phpfpm``` will now show statistics such
as:
```
Status: "Processes active: 0, idle: 8, Requests: 0, slow: 0, Traffic: 0req/sec"
```
2016-10-05 23:30:31 +08:00
Chris Martin
57023aba3d
riemann-health service: add procps to path ( #19237 )
2016-10-05 10:52:15 -04:00
Gleb Peregud
5f0edde4b1
Fix typo in emacs.xml
2016-10-05 07:46:28 +02:00
Thomas Tuegel
d067b7bd35
Merge branch 'kde-5' into staging
2016-10-04 21:50:17 -05:00
Kirill Boltaev
1978d00458
sddm: wrap xserver in systemd-cat to make logs appear in the journal
2016-10-05 00:07:23 +03:00
Joachim F
94cf6b2d56
Merge pull request #19210 from joachifm/mysql
...
Some light mysql service enhancements
2016-10-04 22:30:53 +02:00
Andrew Scott
05b7aaae74
nix.optimise.dates should be list
2016-10-04 11:31:51 +01:00
Joachim Fasting
4358d3d439
mysql service: specify a default package
...
A config ought to be buildable using just the defaults.
2016-10-03 23:08:32 +02:00
Joachim Fasting
c2153538d9
mysql service: add some option types
...
Note that this changes the type and default value of port to int
(previously default was a string, no type).
2016-10-03 23:08:31 +02:00
Joachim Fasting
88265c8238
mysql service: order after network.target
2016-10-03 23:08:26 +02:00
Jörg Thalheim
888f6a1280
Merge pull request #19199 from wizeman/u/fix-help2man-hash
...
help2man: fix hash
2016-10-03 19:26:44 +02:00
Eelco Dolstra
69bb34673e
Merge pull request #19196 from groxxda/xkbbindir
...
xserver: replace XKB_BINDIR with compile time option
2016-10-03 17:12:59 +02:00
Jörg Thalheim
a9cd913b73
Merge pull request #19176 from makefu/module-opentracker
...
opentracker: init module
2016-10-03 16:55:38 +02:00
Alexander Ried
e7ded267bd
xserver: replace XKB_BINDIR with compile time option
...
---
Using the configure option relieves us of the patch and passing the path
via the env var in many places. Also the env var may not be inherited
when components like gdm spawn new sessions.
2016-10-03 15:03:02 +02:00
Tristan Helmich
81ff763541
emby: use makeWrapper to supply ffmpeg/probe paths
...
Fixes NixOS/nixpkgs#19118
2016-10-03 12:23:44 +02:00
makefu
e9039c8b5a
opentracker service: init
2016-10-03 11:29:33 +02:00
Charles Strahan
7df35fd268
Merge pull request #19143 from cstrahan/nixos-typematic
...
nixos: xserver typematic configuration options
2016-10-03 04:04:45 -04:00
Charles Strahan
f9a3835a14
nixos: xserver typematic configuration options
...
This allows one to set the seat defaults for keyboard auto-repeat delay
and rate.
2016-10-03 04:00:06 -04:00
Joachim F
0906a0f197
Merge pull request #18491 from groxxda/network-interfaces
...
Replace Network-interfaces.target
2016-10-02 16:34:37 +02:00
Jörg Thalheim
cd673d3c26
Merge pull request #19138 from nhooyr/openssh
...
openssh: support prohibit-password for permitRootLogin
2016-10-02 15:26:21 +02:00
Tuomas Tynkkynen
19225bf5cc
Merge remote-tracking branch 'upstream/master' into staging
2016-10-02 10:36:47 +03:00
Anmol Sethi
6891bb1c59
openssh: support prohibit-password for permitRootLogin
...
See 1dc8d93ce6
I also made it the default.
2016-10-01 13:23:56 -04:00
Jörg Thalheim
7d3143990f
Merge pull request #19136 from nhooyr/powerdns
...
powerdns: removed PrivateTmp=true in serviceConfig
2016-10-01 18:28:34 +02:00
Anmol Sethi
489ca7e5c0
powerdns: removed PrivateTmp=true in serviceConfig
...
As discussed in #18718 PrivateTmp is unnecessary because powerdns is
chrooted to /var/lib/powerdns.
I also added myself as co-maintainer.
2016-10-01 12:27:23 -04:00
Joachim F
7e80c42b0e
Merge pull request #18511 from ericsagnes/feat/remove-optionSet
...
modules: optionSet -> submodule
2016-10-01 17:57:45 +02:00
Jaka Hudoklin
98a8146428
Merge pull request #19016 from offlinehacker/pkgs/flannel/update/0.6.2
...
flannel: update, add nixos module, add tests
2016-10-01 17:22:34 +02:00
Jaka Hudoklin
feb9fc3aff
flannel service: init
2016-10-01 17:08:48 +02:00
Jörg Thalheim
f2f7420e2b
Merge pull request #19115 from Ralith/matrix-synapse
...
matrix-synapse: 0.17.1 -> 0.18.0
2016-10-01 14:54:41 +02:00
Eelco Dolstra
e993506d4c
samba: Use startup notification
...
This ensures synchronous unit start.
2016-09-30 21:22:58 +02:00
Robert Helgesson
db3579c332
ddclient service: minor spelling fix
2016-09-30 19:26:21 +02:00
Thomas Bereknyei
5bca9297ff
ddclient: add configFile option
...
ddclient: improve documentation
Adopted @joachifm's suggestions.
ddclient additional refinement
2016-09-30 19:13:56 +02:00
Joachim F
1ddc08a3ac
Merge pull request #18452 from bendlas/init-postgrey
...
postgrey: init at 1.36
2016-09-30 15:31:44 +02:00
Shea Levy
b692e06686
supplicant: Make the device pull in the supplicant service.
...
The udev rule should do this. Not sure why it doesn't.
Fixes #19029 .
2016-09-30 09:22:49 -04:00
Peter Hoeg
639e5401ff
dbus: add socket activation but do not enable it
...
The following changes are included:
1) install user unit files from upstream dbus
2) use absolute paths to config for --system and --session instances
3) make socket activation of user units configurable
There has been a number of PRs to address this, so this one does the
bare minimum, which is to make the functionality available and
configurable but defaults to off.
Related PRs:
- #18382
- #18222
(cherry picked from commit f7215c9b5b47dfb0a6dbe87ff33d7730729a32e5)
Signed-off-by: Domen Kožar <domen@dev.si>
2016-09-30 13:14:53 +02:00
Eelco Dolstra
020e88704a
kde4: Get rid of some Nepomuk cruft by default
2016-09-29 20:03:54 +02:00
Eelco Dolstra
c2495261a8
kde4: Allow disabling dependency on MariaDB
...
This reduces the runtime closure of a KDE4 system by ~172 MiB.
2016-09-29 20:03:50 +02:00
Joachim F
e2c7f7135d
Merge pull request #19060 from bachp/confd-etcd-port
...
confd service: change default etcd port 4001 -> 2379
2016-09-29 14:59:51 +02:00
Joachim F
4d3282a8fe
Merge pull request #18993 from ericsagnes/mod/php-fpm
...
php-fpm module: cleanup
2016-09-29 13:14:32 +02:00
Eelco Dolstra
518340624d
Merge remote-tracking branch 'origin/master' into staging
2016-09-29 13:06:14 +02:00
Eelco Dolstra
75a1ec8a65
NixOS: Use runCommand instead of mkDerivation in a few places
2016-09-29 13:05:28 +02:00
Pascal Bach
7d6c02d45a
confd service: change default etcd port 4001 -> 2379
...
New versions of etcd listen on 2379 by default.
This is also the official IANA assigned port.
2016-09-28 23:35:54 +02:00
Vladimír Čunát
77604964b6
Merge branch 'master' into staging
2016-09-28 17:13:59 +02:00
Graham Christensen
e2688e072d
moodle: mark as broken
...
https://github.com/NixOS/nixpkgs/issues/18856
2016-09-28 08:52:18 -04:00
Graham Christensen
310b3d39f7
Merge pull request #18994 from grahamc/mediawiki
...
mediawiki: 1.23.13 -> 1.27.1
2016-09-27 16:33:31 -04:00
Franz Pletz
77779323c5
gitlab: 8.11.2 -> 8.12.1
2016-09-27 18:41:02 +02:00
Herwig Hochleitner
5fa7cf9f97
postgrey: add types to service
2016-09-27 15:35:02 +02:00
Herwig Hochleitner
5609fe521d
postgrey: init at 1.36 (includes service)
2016-09-27 15:35:02 +02:00
Graham Christensen
8504237863
mediawiki: 1.23.13 -> 1.27.1
2016-09-26 21:53:36 -04:00
Eric Sagnes
b14ecbb96f
php-fpm module: cleanup
...
- Added example for the pool option
- Unified PHP-FPM spelling
2016-09-27 10:20:22 +09:00
Graham Christensen
43c546ce91
Merge pull request #18989 from grahamc/wordpress
...
wordpress: 4.3.1 -> 4.6.1 + add a test
2016-09-26 19:36:34 -04:00
Graham Christensen
4671806183
wordpress: 4.3.1 -> 4.6.1 + add a test
2016-09-26 19:36:07 -04:00
Christoph Hrdinka
553a3295c1
nsd: 4.1.9 -> 4.1.12
...
4.1.12
======
Bugfixes
--------
Fix malformed edns query assertion failure, reported by Michal Kepien (NASK).
4.1.11
======
Features
--------
* When tcp is more than half full, use short timeout for tcp session.
* Patch for {max,min}-{refresh,retry}-time from YAMAGUCHI Takanori.
* Fix #790 : size-limit-xfr can stop NSD from downloading infinite zone transfer data size, from Toshifumi Sakaguchi. Fixes CVE-2016-6173 JVN#63359718 JPCERT#91251865.
Bugfixes
--------
* Fix build without IPv6, patch from Zdenek Kaspar.
* Fix #783 : Trying to run a root server without having configured it silently gives wrong answers.
* Fix #782 : Serve DS record but parent zone has no NS record.
* Fix nsec3 missing for nsec3 signed parent and child for DS at zonecut.
4.1.10
======
Features
--------
* ip-freebind: yesno option in nsd.conf sets IP_FREEBIND socket option for Linux, binds to interfaces and addresses that are down.
* NSD includes AAAA before A for queries over IPV6 (in delegations). And TC is set if no glue can be provided with a delegation because of packet size.
* print notice that nsd is starting before taking off.
Bugfixes
--------
* Fix for openssl 1.1.0, HMAC_CTX size not exported from openssl.
* Fix #751 : NSD fails to occlude names below a DNAME.
* If set without nsd.db print "" as the default in the man pages.
* Fix #755 : NSD spins after a zone update and a lot of TCP queries.
* Fix for NSEC3 with zone signed without exact match for empty nonterminals, the answer for that domain gets closest encloser.
* #772 Document that recvmmsg has IPv6 problems on some linux kernels.
4.1.9
=====
Bugfixes
--------
* Change the nsd.db file version because of nanosecond precision fix.
2016-09-27 00:14:24 +02:00
zimbatm
d4c66e2f46
Merge pull request #18694 from bachp/runner-master
...
gitlab-runner: add package and service
2016-09-26 22:45:39 +01:00
Frederik Rietdijk
4020035513
Merge pull request #18935 from rycee/pullout/radicale
...
radicale: break into own package
2016-09-26 22:14:42 +02:00
aszlig
2af7051197
nixos/offlineimap: Move to services/mail
...
The services/networking directory is already quite polluted and the
first point where I was looking for the offlineimap module was in
services/mail and didn't find it there.
Offlineimap already has IMAP in its name and clearly belongs to the
"mail" category so let's move it there.
Tested by evaluating a configuration with services.offlineimap enabled.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @DamienCassou
2016-09-26 21:18:06 +02:00
aszlig
603b73f1e1
nixos/offlineimap: Don't build the package on eval
...
Coercing the derivation to string causes the package to be built during
evaluation rather than during actual realization which is completely
unnecessary because we don't need additional Nix expression information
for the package (nor do we need it for the service).
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @DamienCassou
Cc: @Profpatsch (stumbled on this because of him)
2016-09-26 21:07:06 +02:00
zimbatm
ff980cc553
Merge pull request #18961 from wlhlm/nginx-events
...
Allow configuration of events{} block in nginx module
2016-09-26 13:41:54 +01:00
Wilhelm Schuster
54c5154b90
nginx module: Add option to configure events block
2016-09-26 12:16:53 +02:00
Robert Helgesson
9d2a831497
radicale: break into own package
...
Since this is an application it is not suitable for pythonPackages,
which is more appropriate for Python modules.
2016-09-25 22:15:19 +02:00
Michele Guerini Rocco
ec8d5945ce
connman: disable connman-vpn by default ( #18323 )
2016-09-25 08:02:29 +02:00
Arseniy Seroka
8b16e5fad8
Merge pull request #18833 from DamienCassou/rsnapshot-module-config
...
rsnapshot: add default options to module config
2016-09-25 01:07:49 +04:00
Vladimír Čunát
fffc7638cd
Merge branch 'master' into staging
2016-09-24 18:54:31 +02:00
Joachim F
2522504bd1
Merge pull request #18463 from regnat/selfoss
...
Selfoss : add package and module
2016-09-24 16:10:39 +02:00
Pascal Bach
de38c1bca0
gitlab-runner service: initial version
2016-09-23 22:39:12 +02:00
Wei-Ming Yang
e330807e1f
murmur service: welcome -> welcometext
...
fixed incorrect option name `welcome` to `welcometext`.
joachifm added a rename for backwards compat.
Closes https://github.com/NixOS/nixpkgs/pull/18570
2016-09-23 16:08:14 +02:00
Matt McHenry
de9546307f
nix-optimise service: init
...
Closes https://github.com/NixOS/nixpkgs/pull/18378
2016-09-23 16:08:03 +02:00
Joachim F
7529fd3bff
Merge pull request #18818 from Jookia/RFC_htpdate
...
Rfc htpdate
2016-09-23 15:19:49 +02:00
Charles Strahan
3fe8eca17b
Merge pull request #18853 from kvz/patch-2
...
Run riak with its `dataDir` as `HOME` so Erlang cookie can be written
2016-09-22 20:51:25 -04:00
Kevin van Zonneveld
6d3b06ce37
Run riak with its dataDir
as HOME
so Erlang cookie can be written
...
See https://github.com/NixOS/nixpkgs/issues/18852
2016-09-22 22:49:30 +02:00
Jookia
e23cc550b3
nixos: add htpdate module
2016-09-23 02:02:20 +10:00
Damien Cassou
76923385bc
rsnapshot: add default options to module config
2016-09-22 15:04:46 +02:00
Kevin van Zonneveld
6ee89c907c
Remove reference to riak2
...
As mentioned by LnL in IRC, we
> used to have riak and riak2
But this seems no longer the case, hence the example should be updated.
2016-09-21 14:34:31 +02:00
Domen Kožar
001d314e87
Merge pull request #18574 from ericsagnes/feat/mongodb
...
MongoDB service: switch configuration format to YAML
2016-09-21 14:19:17 +02:00
Benjamin Staffin
ab40702c96
Merge pull request #18770 from mayflower/prometheus-alertmanager
...
Prometheus alertmanager module
2016-09-20 19:54:40 -04:00
0ida
619ab48988
prometheus: add options for alertmanager
2016-09-20 19:35:03 +02:00
0ida
fdded2c554
prometheus alertmanager module: init
2016-09-20 19:35:03 +02:00
Eelco Dolstra
7a4209c356
Merge remote-tracking branch 'origin/master' into staging
2016-09-20 17:46:09 +02:00
Robin Gloster
0fa64b718f
gitlab module: enable postgres pg_trgm extension
2016-09-20 17:45:23 +02:00
Alexey Shmalko
60cfc558be
Merge pull request #18718 from Mic92/powerdns
...
powerdns: init at 4.0.1
2016-09-20 11:07:51 +03:00
Alexey Shmalko
631c54c7a6
Merge pull request #18693 from Mic92/awesome
...
awesome: fix LUA_PATH for luaModules
2016-09-20 11:05:42 +03:00
Benjamin Saunders
0b4f8b93e6
matrix-synapse: 0.17.1 -> 0.18.0
2016-09-19 21:00:51 -07:00
Alexander Ried
e52418fd08
monetdb module: remove since it's not packaged
2016-09-19 23:11:13 +02:00
Bjørn Forsman
4fdc9fa7d9
nixos/autofs: fix typo afuese -> afuse
2016-09-19 13:49:47 +02:00
Jörg Thalheim
0a42f98eac
awesome: fix LUA_PATH for luaModules
...
lua modules can be also within share/ within a package.
Previously only lib/ was included
2016-09-18 19:18:03 +02:00
Jörg Thalheim
b0a1c0b343
powerdns: init at 4.0.1
...
fixes #18703
2016-09-18 14:52:44 +02:00
Moritz Ulrich
01e44ac1f9
emacs: 24.5 -> 25.1
...
This commit removes all references to emacs24 with the exception of
emacs24-macports. The two folders in `pkgs/applications/editors` named
`emacs-24` and `emacs-24` are consolidated to a new `emacs` folder.
Various parts in nixpkgs also referenced `emacs24Packages` (pinned to
`emacs24`) explicitly where `emacsPackages` (non-pinned) is more
appropriate. These references get fixed by this commit too.
2016-09-18 13:38:21 +02:00
Eric Sagnes
5cd565e507
mongodb service: switch configuration format to YAML
...
Configuration format has changed from MongoDB 2.6 to
YAML and MongoDB 2.4 is EOL since March 2016.
2016-09-18 09:29:35 +09:00
Thomas Tuegel
48999a953b
Merge pull request #18656 from jokogr/u/sddm-0.14.0
...
sddm: 0.13.0 -> 0.14.0
2016-09-17 17:01:29 -05:00
Karn Kallio
2f91de22f5
enlightenment service: update gtk and gnome attributes
2016-09-17 12:32:51 +02:00
Joachim F
e06ead81bf
Merge pull request #18630 from joachifm/unbound-improvements
...
Unbound service improvements
2016-09-17 10:56:42 +02:00
Vladimír Čunát
52e1a198cf
Merge branch 'master' into staging
2016-09-17 00:31:34 +02:00
Eric Sagnes
2d2c311304
cadvisor test: fix ( #18671 )
...
* influxdb module: add postStart
* cadvisor module: increase TimeoutStartSec
Under high load, the cadvisor module can take longer than the default 90
seconds to start. This change should hopefully fix the test on Hydra.
2016-09-16 22:06:16 +02:00
aszlig
dc364e8b18
nixos/xfce: Fix reference to Gtk 2
...
Regression introduced by bccd75094f
.
The mentioned commit removed the pkgs.gtk attribute, but forgot to
change this within the xfce module.
Tested using the xfce NixOS test and it has passed on my machine.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-09-16 17:15:47 +02:00
obadz
29caa185a7
lightdm: obbey services.xserver.{window/desktop}Manager.default
2016-09-16 15:03:45 +01:00
obadz
a20c2ce4b8
xfce: install networkmanager applet when networkmanager is enabled
2016-09-16 15:03:41 +01:00
Robin Gloster
0201869418
prometheus.nodeExporter module: improve after feedback
...
cc @teh @groxxda @fpletz
2016-09-16 15:10:18 +02:00
Ioannis Koutras
d78e68b1a4
sddm: 0.13.0 -> 0.14.0
2016-09-16 15:09:18 +03:00
Joachim Fasting
22d6c97855
unbound service: extend isLocalAddress to handle ipv6
2016-09-16 09:47:36 +02:00
zimbatm
7a6b860e1c
Merge pull request #18437 from Mic92/telegraf
...
Telegraf
2016-09-15 23:21:08 +01:00
Robin Gloster
55b8430f6f
Merge branch 'prometheus-node-exporter' of https://github.com/teh/nixpkgs into prometheus-nixos-exporter
2016-09-15 20:59:17 +02:00
Robin Gloster
e43a15720d
prometheus module: add nodeExporter submodule
2016-09-15 20:31:03 +02:00
Joachim Fasting
5dc60051fa
unbound service: some pre-chroot isolation
...
While entering the chroot should provide the same amount of isolation,
the preStart script will run with full root privileges and so would
benefit from some isolation as well (in particular due to
unbound-anchor, which can perform network I/O).
2016-09-15 15:37:20 +02:00
Joachim Fasting
39f5182a30
unbound service: use auto-generated uid
...
1. The preStart script ensures consistent ownership, even if the unbound
user's uid has changed
2. The unbound daemon does not generate data that needs to be private to
it, so it would not matter that a different service would end up
owning its data (as long as unbound remains enabled, it should reclaim
ownership soon enough anyway).
Thus, there's no clear benefit to allocate a dedicated uid for the
unbound service. This releases uid/gid 48.
Also, because the preStart script creates the data directory, there's no
need to specify a homedir or ask for its creation.
2016-09-15 15:37:19 +02:00
Joachim Fasting
0759e77dfd
unbound service: add reference to man:unbound.conf(8)
2016-09-15 15:37:19 +02:00
Joachim Fasting
52432ee63d
unbound service: non-blocking random in chroot
...
/dev/random is an exhaustible resource. Presumably, unbound will not be
used to generate long-term encryption keys and so allowing it to use
/dev/random only increases the risk of entropy exhaustion for no
benefit.
2016-09-15 15:37:19 +02:00
Joachim Fasting
7980523e00
unbound service: convenient handling of local forward addresses
...
do-not-query-localhost defaults to yes; with this patch, unbound is
configured to query localhost if any of the forward addresses are local.
2016-09-15 15:37:19 +02:00
Joachim F
fbcb93852c
Merge pull request #18047 from Nadrieril/ttrss
...
tt-rss service: Use nginx virtualhosts; improve config options
2016-09-15 13:37:20 +02:00
Joachim F
c571a7f221
Merge pull request #18500 from tvon/fix/gocd-server-options
...
gocd-server: add startupOptions, empty extraOptions
2016-09-15 13:24:48 +02:00
Théophane Hufschmitt
0401260922
selfoss service: init
2016-09-14 09:23:56 +02:00
Jörg Thalheim
8fddcad3f9
telegraf: init at 1.0.0
...
Signed-off-by: Jörg Thalheim <joerg@higgsboson.tk>
2016-09-14 07:19:55 +02:00
Vladimír Čunát
aa0fa19373
gtk2: move gtk-update-icon-cache to gtk2.out
...
... to be useful for regeneration when building nixos environments.
Fixes #18536 (hopefully).
2016-09-13 23:51:57 +02:00
Tom Hunger
0ded9a63a3
prometheus-node-exporter: Add module.
2016-09-13 11:28:45 +01:00
Alexander Ried
8524df1259
networking.nat: replace network-interfaces.target
...
We can replace this safely with network-pre because iptables does not
care whether the interfaces exist or not.
2016-09-13 11:19:22 +02:00
Alexander Ried
60430b140c
lshd service: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Alexander Ried
d43b2b9c85
openvpn service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Alexander Ried
97416eaeef
gpve service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Alexander Ried
4231293010
cluster.kubernetes: fix service ordering
...
Requires does NOT imply After, so I added the missing ordering.
2016-09-13 11:19:22 +02:00
Alexander Ried
5481831263
misc.etcd: get closer to upstream service definition
...
taken from
https://github.com/coreos/etcd/blob/master/contrib/systemd/etcd.service
I intentionally kept "After = network.target" because I think it's
missing upstream (https://github.com/coreos/etcd/pull/6388 )
2016-09-13 11:19:22 +02:00
Alexander Ried
23ca90b013
monitoring.monit: get closer to upstream service definition
...
taken from
e02247e048/system/startup/monit.service.in
2016-09-13 11:19:22 +02:00
Alexander Ried
fbf0abf4af
softether: improve service dependencies
2016-09-13 11:19:22 +02:00
Alexander Ried
9819cdc71a
wicd: get closer to upstream service definition
...
taken from
http://bazaar.launchpad.net/~wicd-devel/wicd/experimental/view/head:/other/wicd.service
2016-09-13 11:19:22 +02:00
Alexander Ried
3ada966bd5
treewide: minor format / style / documentation fixes
2016-09-13 11:19:22 +02:00
Alexander Ried
bc7710468d
networking.dhcpcd: use upstream targets
2016-09-13 11:19:22 +02:00
Joachim Fasting
3dc69799b6
tomcat: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
c71bb91f66
peerflix: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
820b769fc8
oauth2_proxy: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
b5756c8660
kibana service: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
94ed3de09e
elasticsearch service: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
b6e5c620a3
marathon service: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
3826c19392
chronos service: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
5a2a3510b9
zerobin service: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
c7ed675fe3
xinetd service: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
cda9af6eb8
wpa-supplicant service: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
768b333dc1
tinc service: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
795defaae0
tcpcrypt service: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
67d9369e5d
radicale service: network-interfaces.target -> network{,-online}.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
652e0b4b8a
oidentd service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
ae71667451
cjdns service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
69e15b7ba5
bind service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
22976bc951
openafs-client service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
1a60210561
nagios service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
b38c0c94ab
graphite service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
c2d007e0f7
zookeeper service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
4c7f53e9b4
svnserve service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
9b1177f69d
mesos-slave service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
2d48f1c487
mesos-master service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
ebc8e082e9
folding-at-home service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
5a085caea3
apache-kafka service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
54b3e4fdf6
neo4j service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
167eef2bab
influxdb service: network-interfaces.target -> network.target
2016-09-13 11:19:22 +02:00
Joachim Fasting
926428bdb5
cassandra service: network-interfaces.target -> network.target
2016-09-13 11:19:21 +02:00
Alexander Ried
06b2897c40
networking.dhcpcd: Don't add to system closure when using networkd ( #18436 )
2016-09-13 07:55:17 +02:00
Robert Helgesson
b023e8f303
haveged module: clean up service configuration ( #18513 )
...
Switches from the forking service type to simple by running haveged in
the foreground. Also restricts the execution environment a bit (these
are inspired by the Debian service file).
2016-09-13 07:07:46 +02:00
Eric Sagnes
03ee88f666
zope2 module: optionSet -> submodule
2016-09-13 12:53:12 +09:00
Eric Sagnes
c16d03ddc5
winstone module: optionSet -> submodule
2016-09-13 12:53:12 +09:00
Eric Sagnes
7e5a24c23a
i2pd module: optionSet -> submodule
2016-09-13 12:53:12 +09:00
Eric Sagnes
b73ca0df27
tinc module: optionSet -> submodule
2016-09-13 12:53:12 +09:00
Eric Sagnes
8d58771b94
openvpn module: optionSet -> submodule
2016-09-13 12:53:11 +09:00
Eric Sagnes
775d98acbc
xinet module: optionSet -> submodule
2016-09-13 12:53:11 +09:00
Eric Sagnes
819524a0d3
supplicant module: optionSet -> submodule
2016-09-13 12:53:11 +09:00
Eric Sagnes
48d6fa933c
sshd module: optionSet -> submodule
2016-09-13 12:53:11 +09:00
Eric Sagnes
d89a718baf
prosody module: optionSet -> submodule
2016-09-13 12:53:11 +09:00
Eric Sagnes
c3bdee3c39
nat module: optionSet -> submodule
2016-09-13 12:53:10 +09:00
Eric Sagnes
1b3c03b49c
tahoe module: optionSet -> submodule
2016-09-13 12:53:10 +09:00
Eric Sagnes
981df6387c
ups module: optionSet -> submodule
2016-09-13 12:53:10 +09:00
Eric Sagnes
06c11a62b3
smartd module: optionSet -> submodule
2016-09-13 12:53:10 +09:00
Eric Sagnes
ef04462ea9
rippled module: optionSet -> submodule
2016-09-13 12:53:10 +09:00
Eric Sagnes
c1cad56c6e
logcheck module: optionSet -> submodule
2016-09-13 12:53:09 +09:00
Eric Sagnes
495a24d912
brscan4 module: optionSet -> submodule
2016-09-13 12:53:09 +09:00
Eric Sagnes
09a3ea1abf
bacula module: optionSet -> submodule
2016-09-13 12:53:09 +09:00
Langston Barrett
25a7ded89c
audio services: use mkEnableOption ( #18524 )
2016-09-12 04:47:08 +02:00
Franz Pletz
80f38e9032
prometheus service: move to separate folder
2016-09-11 23:20:26 +02:00
Franz Pletz
5a7e5537aa
Merge pull request #18298 from teh/prometheus-service
...
Prometheus service
2016-09-11 23:18:36 +02:00
Rodney Lorrimar
3de354c73d
nixos-manual(emacs): Add a section about configuring DocBook 5 schemas
2016-09-11 12:07:36 +01:00
Rodney Lorrimar
aeb00f1681
nixos-manual(emacs): Fix typo reported by @rasendubi
2016-09-11 12:07:36 +01:00
Franz Pletz
5c38882f38
toxvpn service: doesn't require online network
...
Tested that it detects network changes quickly.
2016-09-11 08:16:55 +02:00
Franz Pletz
c58654e2b7
treewide: fix fallout of ip-up deprecation
...
See #18319 for details. Starting network-online.target manually does not
work as it hangs indefinitely.
Additionally, don't treat avahi and dhcpcd special and sync their systemd units
with the respective upstream suggestion.
2016-09-11 08:13:04 +02:00
Tom von Schwerdtner
e934231029
gocd-server: add startupOptions, empty extraOptions
...
The extraOptions option has default values which seems surprising. This
moves those values to startupOptions (which is what gocd-agent uses) and
empties out the default extraOptions.
The gocd-agent startupOptions description was also changed to remove the
mention of the example (given there isn't one).
2016-09-10 17:52:06 -04:00
Joachim Fasting
0a6221578a
mpd service: replace script with serviceConfig.ExecStart
2016-09-10 18:30:14 +02:00
Joachim Fasting
009c1848c2
mpd service: add types to all options
2016-09-10 18:30:14 +02:00
Langston Barrett
77cedff4e7
ympd service: init ( #18371 )
...
ympd provides a web ui, it is suitable to be run as a service.
Fixes #17878 .
service has no requirements b/c user might be using remote mpd
instance.
2016-09-10 18:23:39 +02:00
Alexander Ried
27bc34f1e4
treewide: deprecate ip-up.target ( #18319 )
...
Systemd upstream provides targets for networking. This also includes a target network-online.target.
In this PR I remove / replace most occurrences since some of them were even wrong and could delay startup.
2016-09-10 18:03:59 +02:00
Domen Kožar
fed3501b07
Remove docker-registry as it's deprecated #18209
2016-09-09 18:50:42 +02:00
danbst
63f9ef9f19
tomcat service: bump default tomcat to 8.5
...
See migration changelogs at
- 7.0 -> 8.0: https://tomcat.apache.org/migration-8.html
- 8.0 -> 8.5: https://tomcat.apache.org/migration-85.html
2016-09-09 18:29:12 +02:00
danbst
a01d4ee3f4
tomcat: add danbst as maintainer
2016-09-09 18:29:12 +02:00
danbst
f1072611a4
tomcat service: call shutdown in preStop, because postStop is too late (systemd kills process)
2016-09-09 18:29:12 +02:00
danbst
0c2d943529
tomcat: split default webapps to separate output (~6M)
2016-09-09 18:29:12 +02:00
Robert Helgesson
bf371a8b06
radicale service: use "simple" service type ( #18406 )
...
Radicale can run as a foreground service and will then emits logging and
errors on the standard output. This helps the logging end up in the
systemd journal.
2016-09-08 12:34:22 +02:00
Damien Cassou
6dc9ed317c
Merge pull request #18244 from DamienCassou/emacs-gtk_data_prefix
...
emacs module: Fix to get properly themed GTK apps
2016-09-08 09:05:11 +02:00
aszlig
fb46df8a9a
nixos: Fix ordering of firewall.service
...
Follow-up to the following commits:
abdc5961c3
: Fix starting the firewall
e090701e2d
: Order before sysinit
Solely use sysinit.target here instead of multi-user.target because we
want to make sure that the iptables rules are applied *before* any
socket units are started.
The reason I've dropped the wantedBy on multi-user.target is that
sysinit.target is already a part of the dependency chain of
multi-user.target.
To make sure that this holds true, I've added a small test case to
ensure that during switch of the configuration the firewall.service is
considered as well.
Tested using the firewall NixOS test.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @edolstra
2016-09-07 15:11:24 +02:00
Eelco Dolstra
e090701e2d
firewall: Order before sysinit
...
Suggested by @aszlig.
2016-09-07 14:42:30 +02:00
Eelco Dolstra
abdc5961c3
Fix starting the firewall
...
Probably as a result of 992c514a20
, it
was not being started anymore.
My understanding of systemd.special(7) (section "Special passive
system units") is that the firewall should want network-pre.target,
rather than the other way around (not very intuitive...). This in
itself does not cause the firewall to be wanted, which is why the
wanted-by relationship with multi-user.target is necessary.
http://hydra.nixos.org/build/39965589
2016-09-07 14:30:11 +02:00
Alexey Shmalko
b7237abc08
avahi-daemon: remove default browse-domains
...
These domains are not actually default but examples. See
https://github.com/lathiat/avahi/blob/master/avahi-daemon/avahi-daemon.conf#L24
for default config.
2016-09-07 13:58:21 +02:00
Langston Barrett
492a90f1c9
dovecot service: require mail{User,Group} with sieveScripts
...
fixes #17702 .
2016-09-07 01:50:59 +00:00
Alexander Ried
e84b803300
security.acme: remove loop when no fallbackHost is given
2016-09-06 17:47:00 +02:00
Eelco Dolstra
520cb14f16
Fix infinite recursion introduced by f3c32cb2c1
2016-09-05 18:17:22 +02:00
Eelco Dolstra
1a1a31c9d8
Merge pull request #18321 from groxxda/cleanup
...
various: minor cleanup
2016-09-05 17:11:45 +02:00
Eelco Dolstra
5b5c2fb9c0
Make the default fonts conditional on services.xserver.enable
...
We were pulling in 44 MiB of fonts in the default configuration, which
is a bit excessive for headless configurations like EC2
instances. Note that dejavu_minimal ensures that remote X11-forwarded
applications still have a basic font regardless.
2016-09-05 15:51:37 +02:00
Eelco Dolstra
f3c32cb2c1
Let services.openssh.forwardX11 imply programs.ssh.setXAuthLocation
2016-09-05 15:38:42 +02:00
Alexander Ried
322c823193
agetty: remove override for container-getty@.service since it's upstream
...
Added in systemd/systemd@68ac53e
2016-09-05 15:03:35 +02:00
Eelco Dolstra
ba70ce28ae
no-x-libs.nix: Ensure that dbus doesn't use X11
...
It appears that packageOverrides no longer overrides aliases, so
aliases like
dbus_tools = self.dbus.out;
dbus_daemon = self.dbus.daemon;
now use the old, non-overriden version of dbus. That seems like a
pretty serious regression in general, but for this particular problem,
I've fixed it by replacing dbus_daemon by dbus.daemon and dbus_tools
by dbus.
2016-09-05 13:45:59 +02:00
Tom Hunger
d459916501
prometheus service: rename values to match prometheus 1.0 naming.
2016-09-04 20:03:45 +01:00
Benjamin Staffin
58869cf310
prometheus service: add
...
This is based on @benleys work: https://github.com/NixOS/nixpkgs/pull/8216
I updated changed the user and group ids.
2016-09-04 20:03:32 +01:00
Jaka Hudoklin
c083ab99b2
Merge pull request #17969 from offlinehacker/pkgs/etcd/update-3.0.6
...
Update etcd, improve nixos module, fix nixos tests
2016-09-04 16:31:50 +02:00
Joachim F
3db5311be9
Merge pull request #18207 from tavyc/quagga-module
...
quagga service: init
2016-09-03 16:23:23 +02:00
Damien Cassou
f96cd1ea64
emacs module: Fix to get properly themed GTK apps
2016-09-03 08:25:25 +02:00
Vladimír Čunát
02217bf697
Merge #17838 : postgresql: Fix use with extensions
2016-09-02 20:09:40 +02:00
Octavian Cerna
a30d4654f2
quagga service: New NixOS module.
2016-09-02 13:59:51 +03:00
Lancelot SIX
5b8072fff6
postgresql: Fix use with extensions
...
Fixes #15512 and #16032
With the multi output, postgresql cannot find at runtime what is its
basedir when looking for libdir and pkglibdir. This commit fixes that.
2016-09-02 11:51:21 +02:00
Nikolay Amiantov
608ee1c7b3
mjpg-streamer service: restart on failure
2016-09-02 11:44:16 +03:00
Luca Bruno
15bb6bb9d6
Merge pull request #15893 from groxxda/fix/accountsservice
...
accountsservice: refactor package and service
2016-09-02 08:16:10 +00:00
Parnell Springmeyer
98c058a1ee
Adapting everything for the merged permissions wrappers work.
2016-09-01 19:21:06 -05:00
Parnell Springmeyer
390ab0b3ef
everything?: Updating every package that depended on the old setuidPrograms configuration.
2016-09-01 19:17:43 -05:00
Alexander Ried
1529641b52
accountsservice: add support for mutableUsers = false
...
Add code to accountsservice that returns an error if the environment
variable NIXOS_USERS_PURE is set. This variable is set from the nixos
accountsservice module if mutableUsers = false
2016-09-01 15:25:28 +02:00
Joachim Fasting
6df8de50f3
unbound service: whitespace fixes
2016-09-01 14:51:33 +02:00
Joachim Fasting
03c2c87ed6
unbound service: use mkEnableOption
2016-09-01 14:51:32 +02:00
zimbatm
17dbfeb450
Merge pull request #18152 from roblabla/bugfix-zeroTierOneConfigurablePackage
...
zerotierone: make package configurable
2016-08-31 12:34:59 +01:00
roblabla
caa1350e07
zerotierone: make package configurable
2016-08-31 12:39:55 +02:00
Domen Kožar
da421bc75f
Fix #4210 : Remove builderDefs
...
This was one of the ways to build packages, we are trying
hard to minimize different ways so it's easier for newcomers
to learn only one way.
This also:
- removes texLive (old), fixes #14807
- removed upstream-updater, if that code is still used it should be in
separate repo
- changes a few packages like gitit/mit-scheme to use new texlive
2016-08-31 11:34:46 +02:00
Eelco Dolstra
83103dc267
Merge pull request #18104 from ericsagnes/feat/nixos-manual-gen-cleanup
...
nixos manual: cleanup generation
2016-08-30 10:35:18 +02:00
obadz
03b9a159fe
opensmtpd nixos module: chmod & chown until the daemon's heart's content
2016-08-30 02:13:22 +01:00
Eric Sagnes
b50e627ef6
nixos manual: cleanup generation
2016-08-30 09:40:05 +09:00
Joachim Fasting
d78e0ed1f9
dnscrypt-proxy module: move detailed info to module documentation
2016-08-29 23:48:12 +02:00
Joachim Fasting
68210aa772
dnscrypt-proxy module: serviceConfig.Group is redundant
...
Same as user's primary group if left unspecified
2016-08-29 23:48:12 +02:00
Joachim Fasting
23a7e6e911
dnscrypt-proxy module: formatting
2016-08-29 23:48:11 +02:00
Eelco Dolstra
2755bcfa7c
In $NIX_PATH, use nixpkgs=...
...
This is required by the "nix" command to find Nixpkgs.
2016-08-29 17:50:25 +02:00
Nadrieril
3846329c97
tt-rss service: Default to multiple user mode
2016-08-28 11:20:18 -07:00
Nadrieril
789a37f0fc
tt-rss service: #15862 has been merged; enable nginx virtualhost config
2016-08-28 11:20:17 -07:00
Domen Kožar
e01e92f12f
Merge pull request #15025 from ericsagnes/modules/manual
...
manual: automatically generate modules documentation
2016-08-28 13:57:34 +02:00
Domen Kožar
4af09e0031
Merge pull request #14311 from Profpatsch/mkRemovedOptionModule-replacement
...
mkRemovedOptionModule: add replacement argument
2016-08-28 13:55:28 +02:00
Bjørn Forsman
26f65ae860
nixos/redis: enforce owner/perms on /var/lib/redis ( #18046 )
...
Previously it was only set once, now it is enforced on each start-up of
redis.service. Also set _ownership_ recursively, so that the
/var/lib/redis/dump.rdb file is guaranteed to be accessible by the
currently configured redis user.
Fixes issue #9687 , where redis wouldn't start because /var/lib/redis had
wrong owner.
2016-08-28 08:05:14 +00:00
Nadrieril
33d6371fd9
tt-rss service: Allow connecting to the database through Unix socket
2016-08-27 13:55:00 -07:00
Nadrieril
3a4db71b35
tt-rss service: Use the correct user to run the application
2016-08-27 13:54:46 -07:00
Nadrieril
bc9c9dd6bd
tt-rss service: Allow setting application root
2016-08-27 13:54:31 -07:00
Franz Pletz
eba0098eab
nixos/doc/gitlab: fix build
2016-08-26 15:47:39 +02:00
Joachim F
0cbba7c673
Merge pull request #17941 from romildo/upd.efl
...
efl: 1.17.2 -> 1.18.0
2016-08-26 15:04:29 +02:00
Franz Pletz
d70f83e7e9
gitlab: 8.10.6 -> 8.11.2
2016-08-26 15:03:19 +02:00
Graham Christensen
8d10928ad0
Merge pull request #17908 from Mic92/ferm
...
Ferm
2016-08-25 20:38:02 -04:00
Robin Gloster
c011aa86ab
nginx module: add index and tryFiles
2016-08-25 23:27:56 +00:00
Jörg Thalheim
7b354ce8cc
ferm: init at 2.3
2016-08-25 21:37:19 +02:00
Bjørn Forsman
fbf9162cbb
treewide: cups_filters -> cups-filters
2016-08-25 17:48:35 +02:00
Jaka Hudoklin
0630233afa
etcd module: add test for simple one node etcd service
2016-08-25 14:42:22 +02:00
Carles Pagès
3374aa25bc
cjdns: fix assertion.
2016-08-25 08:57:18 +02:00
Jaka Hudoklin
8256c07fc0
etcd module: add support for ssl, better defaults, fix tests
2016-08-24 20:12:24 +02:00
José Romildo Malaquias
98a630586e
enlightenment: adapt service for efl-0.18.0
2016-08-23 11:50:45 -03:00
Joachim Fasting
f3ef4383c6
nix-daemon service: fix unbalanced parens in description
2016-08-23 13:06:25 +02:00
Tuomas Tynkkynen
01c197df68
glib: Add some FIXMEs about inappropriate outputs
2016-08-23 05:05:42 +03:00
Tuomas Tynkkynen
b61fbf3132
treewide: Fix output references to openssl
2016-08-23 04:53:27 +03:00
Tuomas Tynkkynen
8877efa65b
treewide: Fix output references to gnome.GConf
2016-08-23 04:52:57 +03:00
Tuomas Tynkkynen
c73aa79a8f
graphite service: Use correct output of cairo
2016-08-23 03:20:21 +03:00
Thomas Tuegel
cb78ef0eb3
kde5: colord-kde moved
2016-08-22 18:49:13 -05:00
Tuomas Tynkkynen
74a3a2cd7e
treewide: Use makeBinPath
2016-08-23 01:18:10 +03:00
Tuomas Tynkkynen
d3705faa56
treewide: Use makeLibraryPath in LD_LIBRARY_PATHs
2016-08-23 00:14:00 +03:00
obadz
ba50fd7170
Merge branch 'master' into staging
2016-08-22 01:18:11 +01:00
Ruslan Babayev
159412db2e
mattermost: cosmetic: remove stray character ( #17897 )
2016-08-21 19:20:10 +02:00
obadz
68936edfb3
Merge branch 'master' into staging
2016-08-21 12:03:41 +01:00
Domen Kožar
acaa6a4c2b
Merge pull request #17469 from ericsagnes/module/hydra
...
Improvements to Hydra module
2016-08-20 19:50:50 +02:00
Nikolay Amiantov
6b41f1132c
nixos treewide: don't set MODULE_DIR
2016-08-19 17:56:54 +03:00
Nikolay Amiantov
5ff6e98486
modprobe service: drop kmod wrapper
2016-08-19 17:56:49 +03:00
Nikolay Amiantov
ff22705793
treewide: replace several /sbin paths by /bin
2016-08-19 17:56:45 +03:00
Joachim F
65ef681c94
Merge pull request #17803 from mfine/mfine-always-write-ssh-keys
...
buildkite-agent: always write ssh keys
2016-08-19 03:33:58 +02:00
Corbin
09e75a4c29
services/graphite: Fix paths to some Python packages.
...
Unbreaks some private Graphite deployments.
2016-08-17 21:14:31 -07:00
Joachim F
c2bfce8de8
Merge pull request #16762 from matthewbauer/gnustep2
...
Add "gnustep" to nixpkgs
2016-08-17 23:38:56 +02:00
Mark Fine
c8c4f504f7
buildkite-agent: always write out the ssh keys.
2016-08-17 14:24:48 -07:00
8573
34435a9502
redshift: Fix default value of $DISPLAY ( #17746 )
...
Before commit 54fa0cfe4e
, the `redshift`
service was run with the environment variable `DISPLAY` set to `:0`.
Commit 54fa0cfe4e
changed this to
instead use the value of the `services.xserver.display` configuration
option in the value of the `DISPLAY` variable. In so doing, no default
value was provided for the case where `services.xserver.display` is
`null`.
While the default value of `services.xserver.display` is `0`, use of
which by the `redshift` module would result in `DISPLAY` again being
set to `:0`, `services.xserver.display` may also be `null`, to which
value it is set by, e.g., the `lightdm` module.
In the case that `services.xserver.display` is `null`, with the change
made in commit 54fa0cfe4e
, the `DISPLAY`
variable in the environment of the `redshift` service would be set to
`:` (a single colon), which, according to my personal experience,
would result in —
- the `redshift` service failing to start; and
- systemd repeatedly attempting to restart the `redshift` service,
looping indefinitely, while the hapless `redshift` spews error
messages into the journal.
It can be observed that the malformed value of `DISPLAY` is likely at
fault for this issue by executing the following commands in an
ordinary shell, with a suitable `redshift` executable, and the X11
display not already tinted:
- `redshift -O 2500` — This command should reduce the color
temperature of the display (making it more reddish).
- `DISPLAY=':' redshift -O 6500` — This command should raise the
color temperature back up, were it not for the `DISPLAY`
environment variable being set to `:` for it, which should cause
it to, instead, fail with several error messages.
This commit attempts to fix this issue by having the `DISPLAY`
environment variable for the `redshift` service default to its old
value of `:0` in the case that `services.xserver.display` is `null`.
I have tested this solution on NixOS, albeit without the benefit of a
system with multiple displays.
2016-08-17 13:34:26 +02:00
Franz Pletz
131bc22b84
gitlab service: add option for db_key_base secret
2016-08-17 13:17:47 +02:00
Franz Pletz
efab1cb928
Merge pull request #17782 from Baughn/unifi-fix
...
Unifi controller fixes
2016-08-17 06:24:55 +02:00
Matthew Bauer
f541715057
gnustep: fix gdomap service
...
This gets rid of the rest of the pidfile stuff and makes gdomap just act
like a normal systemd process. Also reword "enable" option.
2016-08-16 21:11:06 +00:00
Matthew Bauer
08ce2d9d40
gnustep: remove gdnc service
...
gdnc is a user process and can't be made into a NixOS module very
easily. It can still be put in the user's login script. According to the
GNUstep documentation it will be started as soon as it is needed.
2016-08-16 21:11:05 +00:00
Matthew Bauer
5ea9bd0920
gnustep: fix naming of gnustep stuff
...
This should fix the NixOS issues.
2016-08-16 21:11:05 +00:00
Artyom Shalkhakov
697982b91b
gnustep: fix gdnc, gdomap
...
Both gdnc and gdomap seem to work.
2016-08-16 21:00:31 +00:00
Artyom Shalkhakov
d3d580ebbe
gnustep: cleanup
...
Major clean-up. Everything builds fine.
2016-08-16 21:00:27 +00:00
Artyom Shalkhakov
9b17cd8fab
gnustep: add nixos deamons
...
Adding basic daemons: gdomap and gdnc. It seems that GWorkspace
does is unable to work properly without the daemons.
2016-08-16 21:00:21 +00:00
Svein Ove Aas
102472b8de
unifi: Open required ports by default.
...
The controller does not work at all if they aren't, with the exception
of special configurations involving L3 or custom ports.
2016-08-16 21:01:49 +01:00
Svein Ove Aas
e3f0a09b6d
unifi: chown the data dir as well.
...
It needs to be writeable.
2016-08-16 21:01:49 +01:00
Franz Pletz
35654b7fc1
Merge pull request #17743 from mayflower/service/mattermost
2016-08-16 14:54:25 +02:00
Shea Levy
9adad8612b
Revert "Merge branch 'modprobe-fix' of git://github.com/abbradar/nixpkgs"
...
Was meant to go into staging, sorry
This reverts commit 57b2d1e9b0
, reversing
changes made to 760b2b9048
.
2016-08-15 19:05:52 -04:00
Shea Levy
57b2d1e9b0
Merge branch 'modprobe-fix' of git://github.com/abbradar/nixpkgs
2016-08-15 19:01:44 -04:00
Nikolay Amiantov
1f63958772
nixos treewide: don't set MODULE_DIR
2016-08-16 00:19:25 +03:00
Nikolay Amiantov
b2ebecd9e5
modprobe service: drop kmod wrapper
2016-08-16 00:19:25 +03:00
Nikolay Amiantov
1afd250676
treewide: replace several /sbin paths by /bin
2016-08-16 00:19:25 +03:00