Robin Gloster
f422afd07d
errbot service: fix import config
in plugins
2016-11-08 17:44:52 +01:00
Rob Vermaas
b0dd048cc5
hound: make mercurial indexing work
...
(cherry picked from commit 990716ce72
)
2016-11-08 14:09:07 +00:00
Philipp Hausmann
632282300a
nginx service: Add missing port toString conversion ( #20252 )
2016-11-08 13:34:04 +01:00
Maximilian Güntner
7fa157c558
services: Add Interplanetary File System service
...
Signed-off-by: Maximilian Güntner <code@klandest.in>
2016-11-07 22:01:38 +01:00
Joachim F
858f088007
Merge pull request #20063 from romildo/new.lumina
...
lumina: init at 1.1.0-p1
2016-11-06 15:29:14 +01:00
Joachim Schiele
47d81ed347
leaps: 0.5.1 + add a service + test
2016-11-06 10:34:42 +01:00
Edward Tjörnhammar
4009dbe543
nixos: i2pd, update config options
2016-11-06 08:13:04 +01:00
Eric Sagnes
1fe1cdecb2
types: loeOf -> listOf
2016-11-05 21:46:42 +01:00
Joachim F
32715b8314
Merge pull request #17445 from joachifm/dnscrypt-proxy-update-list
...
dnscrypt-proxy service: auto-updated resolver list
2016-11-05 18:23:48 +01:00
Joachim Fasting
2f912bf0a3
dnscrypt-proxy service: auto-update upstream resolver list
...
By default, we use the list of public DNSCrypt resolvers provided by
dnscrypt-proxy upstream. The list is updated at regular intervals.
2016-11-05 17:44:51 +01:00
Joachim F
2c567dbd4d
Merge pull request #20144 from ericsagnes/feat/module-enums
...
modules: use enum when relevant
2016-11-05 12:18:04 +01:00
Vladimír Čunát
5d5efcea14
Merge #20001 : docs: use overrideAttrs instead of overrideDerivation
2016-11-05 11:03:59 +01:00
Eric Sagnes
986510de45
logcheck module: use enum
2016-11-05 13:24:53 +09:00
Sophie Taylor
20e81f7c0d
nixos/cjdns: tightened permissions via systemd, added caps
2016-11-04 17:00:23 +01:00
uwap
d9134ddb5d
Add a package option for quassel ( #20159 )
2016-11-04 16:33:47 +01:00
Joachim Fasting
222cfd3233
cjdns module: fix typo
2016-11-04 13:44:48 +01:00
Eric Sagnes
797d40767d
fcgiwrap module: use enum
2016-11-04 13:04:52 +09:00
Eric Sagnes
8f8184ece1
tinc module: use enum
2016-11-04 13:04:17 +09:00
Eric Sagnes
5a3c2e3db0
bitlbee module: use enum
2016-11-04 13:03:53 +09:00
Eric Sagnes
943f161fc5
ghost-one module: use enum
2016-11-04 13:03:18 +09:00
Joachim F
9f94595485
Merge pull request #20121 from mbrgm/fix/smokeping-setuid-fping
...
smokeping service: Use setuid-wrapped fping binary
2016-11-04 00:01:23 +01:00
Nikolay Amiantov
5187c28f91
parsoid service: don't run as a superuser
2016-11-03 19:20:19 +03:00
Nikolay Amiantov
0fa07f1b20
parsoid service: fix for new parsoid
2016-11-03 19:20:19 +03:00
Marius Bergmann
51652ac3aa
smokeping service: Use setuid-wrapped fping binary
...
The current default probe config uses the unwrapped fping binary, which
leads to an error because fping must be executed with elevated
permissions.
I fixed this by changing the path to the default binary to the
setuid-wrapped version.
2016-11-03 09:44:21 +01:00
Peter J. Jones
d19967bf48
vsftpd service: add extraConfig option, set anon_root ( #20069 )
...
This commit includes two changes:
1. A new `extraConfig` option to allow administrators to set any
vsftpd configuration option that isn't directly supported by this
derivation.
2. Correctly set the `anon_root` vsftpd option to `anonymousUserHome`
2016-11-03 05:06:47 +01:00
Eric Sagnes
7fd38dc8b3
znc module: optionSet -> submodule ( #20096 )
2016-11-03 05:02:14 +01:00
Marius Bergmann
248bf519c9
smokeping service: Fix permissions in $smokepingHome
...
In the prestart config of the smokeping service, smokeping is executed
initially. This happens as the user root and writes some files to
$smokepingHome, which can't be overwritten by the smokeping user. This
gives an error message.
I fixed this by moving the chown step after the initial smokeping runs,
so that it also affects the generated files.
2016-11-02 13:18:57 +01:00
Ruben Maher
08d7fbb42d
matrix-synapse: Allow keys to be generated
...
The matrix-synapse user has `createHome = true;` which runs before the
`preStart` script, so the home directory will always exist and the block
will never execute.
Also don't include default path to keys in the configuration file,
because synapse will choke if it tries to open them before they
exist (even with `--generate-keys`).
2016-11-02 10:10:46 +01:00
romildo
a25e6bc8db
lumina: init at 1.1.0-p1
2016-11-01 17:06:39 -02:00
Edward Tjörnhammar
f7ad0c0fd5
Merge pull request #19675 from edwtjo/dictd-touchup
...
Dictd touchup
2016-10-31 13:08:57 +01:00
Aneesh Agrawal
3d99eea852
docs: use overrideAttrs instead of overrideDerivation
2016-10-30 14:34:40 -04:00
Aristid Breitkreuz
db537ed87d
opensmtpd service: fix evaluation error caused by Joachim's refactoring
2016-10-30 11:34:16 +01:00
Joachim Fasting
420cf50838
dnscrypt-proxy module: minor config example tweaks
...
- Indentation
- unbound automatically handles local forward addresses
2016-10-29 03:04:00 +02:00
Joachim Fasting
d198e474a8
dnscrypt-proxy service: remove use of mkEnableOption
2016-10-29 03:03:50 +02:00
Joachim Fasting
6977b94e9b
Revert "xserverArgs fuckup"
...
This reverts commit c2922a9157
.
See https://github.com/NixOS/nixpkgs/issues/19930
While the above commit is designed to allow GDM to work, it appears to
break other use cases. In particular, it breaks tests involving X
usage (e.g., i3wm[1] and firefox[2]), which makes it difficult to assess
the impact of other changes and so hampers development of unrelated
features.
https://hydra.nixos.org/build/42852015
https://hydra.nixos.org/build/42851666
2016-10-28 19:30:12 +02:00
Joachim F
1da6dd3eee
Merge pull request #19875 from joachifm/cjdns-for-upstream
...
Cjdns module enhancments
2016-10-28 13:01:58 +02:00
Joachim Fasting
8180922d23
cjdns service: refactor cjdns hosts builder
...
The old version would export two lists to a bash builder and do pairwise
processing on the bash side. In the new version we instead generate a
logic free builder on the Nix side. This is not only conceptually
simpler but reduces the amount of code and intermediate values.
2016-10-27 14:15:54 +02:00
Joachim Fasting
9654e09b5a
cjdns service: ensure that generated passwd has requested length
...
`head -cNUM ... | tr -dc SET` might generate output containing fewer
than NUM characters. Given the limited alphabet, this could result in a
fairly weak passphrase. The construction `tr </dev/urandom | head
-cNUM`, however, is sure to give us the full `NUM`.
2016-10-27 14:15:53 +02:00
Joachim Fasting
e94bd6f31d
cjdns service: protect /home and /tmp
2016-10-27 14:15:52 +02:00
Joachim Fasting
5fba586650
cjdns service: better types
...
- types.string -> str, string is deprecated
- change type of confFile option to nullOr path, makes more sense
2016-10-27 14:15:52 +02:00
Joachim Fasting
afe67f28a3
cjdns service: use cfg.enable shortcut
2016-10-27 14:15:51 +02:00
Joachim Fasting
79d216b8f4
cjdns service: whitespace cleanup
2016-10-27 14:15:51 +02:00
Joachim F
371a595f3c
Merge pull request #19874 from joachifm/opensmtpd-refactorings
...
Opensmtpd module refactorings
2016-10-27 13:39:09 +02:00
Frederik Rietdijk
7077a270bf
Merge remote-tracking branch 'upstream/master' into HEAD
2016-10-26 13:06:43 +02:00
Joachim Fasting
ab1e216942
opensmtpd service: remove redundant wants network.target
...
Already part of normal bootup.
2016-10-26 03:01:56 +02:00
Joachim Fasting
f24ffc4919
opensmtpd service: require serverConfiguration
...
If the daemon won't function without a valid config, it makes no sense
to default to an empty config. Instead, turn that case into a build
failure.
2016-10-26 03:01:56 +02:00
Joachim Fasting
3851afc8eb
opensmtpd service: path -> package for option procPackages
2016-10-26 03:01:56 +02:00
Joachim Fasting
946fe73b56
opensmtpd service: use explicit pkgs for consistency
2016-10-26 03:01:56 +02:00
Joachim Fasting
37afc5cda1
opensmtpd service: serviceConfiguration option as types.lines
2016-10-26 03:01:56 +02:00
Bjørn Forsman
cd1b09af5d
nixos/tftpd: change default dir from /home/tftp to /srv/tftp
...
/home is for real users. /srv is recommended by FHS (although there is
no consensus for what to name subdirs under /srv).
2016-10-25 17:20:52 +02:00