Bjørn Forsman
0a2174f195
nixos/lighttpd: move cgit setup to cgit.nix
...
To where it really belongs. Separation of concern.
2016-07-26 15:37:24 +02:00
Ioannis Koutras
24968fc1c1
syncthing: fix system service
2016-07-26 13:10:15 +03:00
Luca Bruno
5c738ec37e
gnome3: drop 3.18
2016-07-25 22:49:12 +02:00
Emery Hemingway
90ee01cd3d
nixos: disable DHCP on ZeroTier interfaces
2016-07-23 21:04:42 +02:00
ben smith
c38e6a2a60
mysql: fix replication tests ( #17174 )
...
Eliminate race condition in replication test
Remove replication configuration from standalone test
Improve mysql command syntax consistency
2016-07-23 00:37:05 +02:00
Shawn Warren
9886c80daa
Add gocd agent and server service packages ( #16273 )
...
GoCD is an open source continuous delivery server specializing in advanced workflow
modeling and visualization. Update maintainers list to include swarren83. Update
module list to include gocd agent and server module. Update packages list to include
gocd agent and server package. Update version, revision and checksum for GoCD
release 16.5.0.
2016-07-23 00:29:18 +02:00
Moritz Ulrich
f8ea8c7197
tt-rss: Fix evaluation by disabling nginx-options.
...
The nginx.virtualHosts option isn't merged yet. We can re-enable these
features when https://github.com/NixOS/nixpkgs/pull/15862 is merged.
2016-07-22 09:54:25 +02:00
Rok Garbas
d73c115aa4
Merge pull request #16132 from zohl/tt-rss
...
tt-rss service: init at 16.3
2016-07-21 20:48:18 +02:00
Al Zohali
98e419c0e2
tt-rss service: init at 16.3
2016-07-21 20:46:35 +03:00
Michele Guerini Rocco
267e362fbc
syncthing: Allow the user service to be enabled with systemctl ( #17136 )
2016-07-21 04:49:58 +02:00
ben smith
e641974f06
MySQL Replication (that actually works) ( #7198 )
...
Improves replication functionality by:
* adding slaveHost on the 'master' role
* adds slave user to master with replication only permissions
2016-07-21 02:15:55 +02:00
davidak
83bdc8e858
caddy service: add options to change ACME certificate authority ( #16969 )
...
and agree to let's encrypt subscriber agreement
2016-07-21 01:51:09 +02:00
cransom
4a9b640f37
smokeping: init at 2.6.11 ( #17090 )
...
Includes a module for service setup and a test
to verify functionality of both service and pkg.
2016-07-21 01:07:59 +02:00
Bjørn Forsman
78eac466b0
nixos/ddclient: add warning about password being world readable
...
Closes #16885 .
2016-07-19 16:51:42 +02:00
Franz Pletz
febcd39afa
nixos/grafana: set plugins path, fix image generation
...
Also add options to configure which organization should have anonymous access.
2016-07-19 00:18:12 +02:00
Nikolay Amiantov
6f89369440
libinput service: add libinput to udev packages
...
See #17054
2016-07-18 17:14:34 +03:00
Benno Fünfstück
336786addc
nixos/lightdm: support greeter-less auto login
...
This adds configuration options for automatic login and disabling the
greeter (this should avoid the dependency on gtk).
2016-07-17 18:54:23 +02:00
Benno Fünfstück
8881f940a9
nixos/sddm: options documentation improvements
2016-07-17 18:54:23 +02:00
Benno Fünfstück
be625ad36b
xsession: fix multiple arguments with logToJournal
...
KDM and LightDM (at least with autologin) call the xsession-script with
two arguments: the first is the path of the xsession script itself,
while the second one are the actual arguments. The line to re-exec the
script under systemd-cat only forwarded a single argument, therefore
breaking LightDM and KDM login. This commit fixes the issue by always
forwarding all the arguments.
2016-07-17 18:54:23 +02:00
Michele Guerini Rocco
47f59a51e4
nixos/compton: add user service ( #16652 )
2016-07-17 02:25:38 +02:00
Frederik Rietdijk
24fdb7ce21
Merge pull request #16889 from grahamc/sysstat
...
sysstat: Create systemd service for historical sar data
2016-07-16 19:29:13 +02:00
Thomas Tuegel
b2cf5aabb0
nixos/kde5: add missing Plasma packages
2016-07-16 10:14:50 -05:00
Thomas Tuegel
32c1f05aed
nixos/kde5: install missing frameworks
2016-07-16 10:14:48 -05:00
Thomas Tuegel
d3747a2261
kinit: use a setuid wrapper for start_kdeinit
2016-07-16 10:14:47 -05:00
Thomas Tuegel
888c66f97d
nixos/kde5: disable setuid wrapper for kdeinit
...
We need to pass certain environment variables through the wrapper, but I
don't know how to do that yet. The setuid-root feature serves only to
hide kdeinit from the OOM killer, so this is not critical.
2016-07-16 10:14:46 -05:00
Thomas Tuegel
1cb4aacf18
nixos/kde5: fix paths to setuid programs
2016-07-16 10:14:45 -05:00
Joachim F
ed50ef318b
Merge pull request #15848 from matthewbauer/packagekit
...
Add in PackageKit
2016-07-16 13:29:08 +02:00
Joachim F
8f43f111c0
Merge pull request #15840 from anderspapitto/pulse-jack
...
pulseaudio service: set DISPLAY
2016-07-16 13:26:39 +02:00
Joachim F
86ba20b3d8
Merge pull request #16686 from AndersonTorres/pekwm
...
pekwm: init at 0.1.17
2016-07-16 13:19:00 +02:00
Robin Gloster
0749876016
Merge pull request #15957 from mayflower/sonarr_upstream
...
sonarr: init at 2.0.0.4146 + sonarr service
2016-07-15 17:34:18 +02:00
Bjørn Forsman
8c2d888401
jenkins: move $out/{lib => webapps}/jenkins.war
...
As pointed out by @danbst, the tomcat NixOS module expects packages
listed in services.tomcat.webapps to either be direct .war file paths or
have .war files inside a "webapps" directory.
Commit 4075c10a59
("jenkins: move .war file from $out to $out/lib/jenkins.war") broke
jenkins + tomcat. Fix it by moving jenkins.war to $out/webapps/.
2016-07-15 17:18:44 +02:00
Tristan Helmich
ed466b7fef
sonarr service: initial service
2016-07-15 16:18:37 +02:00
Bjørn Forsman
4075c10a59
jenkins: move .war file from $out to $out/lib/jenkins.war
...
Fixes #14137 , also known as:
$ nix-shell -p jenkins
bash: source: /nix/store/ln1yw6c2v8bb2cjqfr1z5aqcssw054wa-jenkins-2.3:
cannot execute binary file
[nix-shell exited with error]
The problem is that jenkins.war is not installed inside the directory
$out, but rather _as the file_ $out. Fix it by moving the file to
$out/lib/jenkins.war.
While at it, move buildCommand so that the "meta" section is at the end
of the expression (standard style), and quote shell variables.
2016-07-15 15:12:52 +02:00
Frederik Rietdijk
cfb4a19f51
Merge pull request #16967 from davidak/caddy-fix
...
caddy service: fix nix store output path
2016-07-15 12:26:18 +02:00
Luca Bruno
4b8c31d981
gnome3: enable X libinput by default
...
See https://bugzilla.gnome.org/show_bug.cgi?id=764257#c12
2016-07-14 22:06:18 +01:00
davidak
d2164cfcda
caddy service: fix nix store output path
...
systemd[11376]: caddy.service: Failed at step EXEC spawning /nix/store/ghpcwj6paccc92l1gk7ykb6gf2i2w6fi-go1.6-caddy-0.8.3/bin/caddy: No such file or directory
2016-07-14 22:04:55 +02:00
Graham Christensen
d3d7f43f76
sysstat: Create systemd service for historical sar data
...
Every period, sa1 collects and stores data.
Every 24 hours, sa2 aggregates the previous day's data in to a
report.
Timers and unit configurations were lifted from Fedora's default
units.
2016-07-12 16:19:40 -05:00
Eric Litak
2b47d24007
factorio: 0.12.35 -> 0.13.8
2016-07-12 05:03:51 -07:00
Damien Cassou
85a895d60f
offlineimap: add nixos module ( #16842 )
2016-07-11 10:37:18 +02:00
AndersonTorres
0f6c79d561
pekwm: init at 0.1.17
2016-07-09 22:26:24 -03:00
Robert Helgesson
9f4775dbb5
ddclient service: use environment.etc
...
The ddclient daemon requires that the configuration file is only
accessible by the ddclient user. This since it typically contains login
information.
2016-07-09 14:51:36 +02:00
Anders Lundstedt
5f3c4bd11e
nixos: fix avahi connectivity for shairport-sync module
...
The shairport-sync service currently fails to start with the error
shairport avahi_entry_group_new failed
This problem seems to have been introduced by
cdd7310a50
After some trial and error I concluded that the attached commit is a minimal
fix.
2016-07-08 16:22:51 +02:00
Anders Papitto
49879fa96b
unclutter: respect xserver.display variable
2016-07-05 19:18:21 -07:00
Anders Papitto
54fa0cfe4e
redshift: respect xserver.display variable
2016-07-05 19:18:00 -07:00
Anders Papitto
874df3fe70
cgminer: respect xserver.display variable
2016-07-05 19:17:40 -07:00
Matthew Bauer
4d4746e436
gnome3.18: use packagekit bindings for gnome-software
...
- init gnome-software for gnome3 at 3.18.3
- list gnome-software as an "optional package" for gnome3
- enable packagekit service when gnome3 is enabled
2016-07-05 20:27:28 +00:00
Matthew Bauer
4e50880c82
packagekit: add latest from hughsie's github repo
...
- currently pulled in from Git until the next release of PackageKit
has Nix support
- also: add in a service module to start packagekit properly
- nixos service can be enabled via services.packagekit.enable
- packagekit requires nixunstable to build properly
2016-07-05 20:26:59 +00:00
Nikolay Amiantov
00a4613563
Merge pull request #16681 from Aske/tlp-restart
...
tlp service: add restart on config change
2016-07-03 23:56:41 +04:00
aske
1ea9d71e08
tlp service: add restart on config change
2016-07-03 22:45:54 +03:00
Nikolay Amiantov
0056f5a6d4
tlp service: disable builtin power management
2016-07-03 20:22:35 +03:00
Vladimír Čunát
95be4a4979
Merge #16422 : httpd service: add phpPackage option
2016-07-03 17:40:54 +02:00
Damien Cassou
61ddaa08bc
Merge pull request #16356 from DamienCassou/emacs-module
...
Add a module for Emacs daemon
2016-07-03 15:20:03 +02:00
Rickard Nilsson
9facb7078b
nixos/elasticsearch: Set a group on the user
...
This fixed a problem I had when running ElasticSearch in an LXC
container, and it doesn't hurt using a dedicated group instead of
nogroup anyway.
2016-07-01 18:21:42 +02:00
Rodney Lorrimar
c70b6b8263
Add an option to set EDITOR to emacsclient
2016-07-01 11:37:56 +02:00
Damien Cassou
958ae22cc3
Add a module for Emacs daemon
2016-07-01 11:20:16 +02:00
Bjørn Forsman
66ee7a4c46
nixos/gnome-desktop: enable colord service
...
Fixes this (line wrapped):
$ gnome-control-center
[... click on the "Color" item ...]
(gnome-control-center:3977): color-cc-panel-WARNING **: \
The name org.freedesktop.ColorManager was not provided by any .service files
With this patch applied, the above warnings are not printed and the GUI
shows some devices that can be managed (my printer and display). Without
this patch the GUI is empty (non-functional).
(cups will also complain in the journal with a similar message when
doing print jobs, without this patch.)
2016-06-28 11:46:37 +02:00
Wout Mertens
69df7b63ff
Merge pull request #16405 from philandstuff/better-dbus-services-packages-docstring
...
services.dbus module: more complete docstring
2016-06-28 09:50:16 +02:00
Philip Potter
36c7c50512
services.dbus module: more complete docstring
...
The docstring for the `services.dbus.packages` configuration option only
mentioned one directory, but the implementation actually looked for DBus
config files in four separate places within the target packages. This
commit updates the docstring to reflect the actual implementation
behaviour.
2016-06-28 08:24:32 +01:00
Corbin
45a066512e
services/avahi: Add domainName setting
...
Fixes #15795 .
2016-06-26 23:15:39 +02:00
zimbatm
4f5918cd2e
Revert "stdenv: introduce baseHash() to replace stripHash()"
...
Introduced by mistake
This reverts commit e71a5cb878
.
2016-06-25 14:25:58 +01:00
zimbatm
e71a5cb878
stdenv: introduce baseHash() to replace stripHash()
...
stripHash uses a global variable to communicate it's computation
results, but it's not necessary. You can just pipe to stdout in a
subshell. A function mostly behaves like just another command.
baseHash() also introduces a suffix-stripping capability since it's
something the users of the function tend to use.
2016-06-25 14:20:56 +01:00
Arseniy Seroka
5f5da9b20d
Merge pull request #16381 from sheenobu/bugfix/logstash/fix_examples
...
logstash: fix examples in service file
2016-06-25 13:38:50 +03:00
Sheena Artrip
e5fc302b1a
logstash: fix examples in service file
2016-06-24 14:36:18 -04:00
Alexander Ried
c1319572d4
networkmanager: Dependency on avahi-autoipd has been dropped.
...
Native IPv4 link-local addressing configuration based on systemd network library is now used instead.
2016-06-23 23:12:41 +02:00
Eric Sagnes
ff074ec7a4
apache-httpd: add phpPackage option
2016-06-22 21:24:25 +09:00
Luca Bruno
2724c25fb0
Merge pull request #16420 from bjornfor/printing-fixes-for-upstream
...
nixos/gnome-desktop: fix adding printers with GNOME Control Center
2016-06-22 12:17:29 +02:00
Bjørn Forsman
a156a8ab1a
nixos/gnome-desktop: fix adding printers with GNOME Control Center
...
...by adding system-config-printer to services.dbus.packages (if
services.printing.enable is true).
Without this patch, trying to add a printer will result in a little dialog
saying "Failed to add new printer" and gnome-control-center will print this to
the terminal (line wrapped):
(gnome-control-center:3546): printers-cc-panel-WARNING **: \
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: \
The name org.fedoraproject.Config.Printing was not provided by any .service files
system-config-printer supplies the "org.fedoraproject.Config.Printing" dbus
service, thus fixing the problem.
2016-06-22 11:13:31 +02:00
Frederik Rietdijk
9e2866d5de
Merge pull request #16086 from layus/inginious
...
INGInious: provide a NixOS module
2016-06-21 16:37:29 +02:00
Frederik Rietdijk
39043e4d6e
Merge pull request #16239 from Ralith/matrix-synapse
...
matrix-synapse: 0.14 -> 0.16
2016-06-21 14:30:33 +02:00
Benjamin Saunders
8e47786c0e
coturn: init at 4.5.0.3 ( #16284 )
2016-06-21 12:59:29 +02:00
obadz
fb6b4860c7
xl2tpd: add nixos module for service
...
(required adding execv to libredirect)
2016-06-20 21:41:59 +01:00
obadz
0243ccfbff
i3 & xfce modules: add extraSessionCommands for WM-specific user-defined xsession lines
...
Could be extended to other window managers/desktops as well
2016-06-19 23:52:14 +01:00
zimbatm
b0f8416c5c
Merge pull request #16180 from zimbatm/shell-escaping
...
Escape all shell arguments uniformly
2016-06-19 23:27:52 +01:00
Al Zohali
6b3f5b5a42
phpfpm service: restructured pool configuration
2016-06-20 01:00:03 +03:00
Joachim Fasting
6fd8e5719b
Merge pull request #16108 from pwetzel/squeezelite
...
Squeezelite package and service init
2016-06-19 20:53:15 +02:00
obadz
8ab188eb16
pptpd service: improve option descriptions per @bjornfor's suggestion
2016-06-18 16:28:06 +01:00
obadz
fc975bcffb
pptpd: add nixos service
2016-06-18 02:08:07 +01:00
Benjamin Saunders
26da79230b
matrix-synapse: 0.14 -> 0.16
2016-06-17 09:21:46 -07:00
Sander van der Burg
8fccaa9011
disnix-module: split dysnomia's functionality into a separate module so that it can be used without Disnix and remove the hacky/obsolete avahi publisher
2016-06-17 09:12:44 +00:00
Joachim Fasting
c7ca9faa51
Merge pull request #16148 from womfoo/openldap
...
openldap: add -h urlList in service so LDAP TLS could be enabled
2016-06-16 16:37:55 +02:00
Franz Thoma
688d7cd3a6
i3-gaps: add as window manager
...
Closes #15917
2016-06-16 14:26:17 +01:00
Benno Fünfstück
519673e714
wpa_supplicant: start after wireless interfaces
...
wpa_supplicant fails to start if the wireless interfaces aren't ready yet,
so we need to add a system ordering directive here to start wpa_supplicant
after the interfaces are ready. Note that Requires= is not enough since
it does not imply ordering.
2016-06-16 00:22:08 +02:00
Kranium Gikos Mendoza
f79930849a
openldap: add -h urlList in service so LDAP TLS could be enabled
2016-06-14 23:47:02 +08:00
Guillaume Maudoux
0fef9ed3ed
inginious: init NixOS module
2016-06-14 11:09:21 +02:00
Kamil Chmielewski
437ea9fd37
Fixes #16181 - using bin output for Go services
2016-06-13 23:32:16 +02:00
Paweł Pacana
d2b58dd39a
buildkite-agent: init at 2.1.8
...
* nixos module included
* install compiled binary
* only one platform now
* limited config options
* relies on providing ssh keys for agent
2016-06-13 17:21:08 +01:00
Luca Bruno
02a1408d9c
Merge pull request #16023 from choochootrain/add-xbanish-service
...
xbanish service: init at 1.4
2016-06-13 17:24:44 +02:00
zimbatm
4f27f28f89
Merge pull request #16137 from abbradar/parsoid
...
Update node packages
2016-06-13 00:19:25 +01:00
zimbatm
a95229a963
Merge pull request #15677 from womfoo/mod_auth_mellon
...
mod_auth_mellon: init at 0.12.0 and dependency lasso: init at 2.5.1
2016-06-12 23:38:57 +01:00
zimbatm
28fa4a2f03
Escape all shell arguments uniformly
2016-06-12 18:11:37 +01:00
Phil Wetzel
ccdf386a97
squeezelite service: init
2016-06-11 22:05:07 -04:00
Luca Bruno
dbed53a79f
gnome3: add gnome-session debug option
2016-06-11 16:47:14 +02:00
Nikolay Amiantov
f28ab85f2e
parsoid service: use default node
2016-06-11 03:04:03 +03:00
Peter Simons
61dba074c7
Merge pull request #16082 from uwap/master
...
Postfix: Add an option to enable Submission
2016-06-10 15:15:52 +02:00
uwap
1e72706d66
Change default to postfix default.
2016-06-10 15:10:28 +02:00
uwap
ab0547b16f
Choose a better default for services.postfix.submissionOptions
2016-06-10 14:51:43 +02:00
Joachim Fasting
c1cb5ca57e
oauth2_proxy module: fix manual build
2016-06-10 01:02:40 +02:00
Joachim Fasting
e2e2840aa7
Merge pull request #15283 from jml/oauth2proxy-moduleu
...
oauth2_proxy: create new module for service
2016-06-09 22:52:17 +02:00
Thomas Tuegel
04ad2ebfb2
Merge branch 'kde-propagate'
2016-06-09 12:40:04 -05:00
Thomas Tuegel
c608230a61
nixos/kde5: include setup hook and icons with sddm theme
...
Fixes #16094 .
2016-06-09 12:39:10 -05:00
uwap
cc658b695a
Make submission options more flexible
2016-06-09 18:06:07 +02:00
Jonathan Lange
58599744ee
Add module for oauth2_proxy
2016-06-09 15:00:23 +01:00
Joachim Fasting
376ba5f17f
dnscrypt-proxy service: update resolver list
2016-06-09 14:03:40 +02:00
uwap
d1e4ee146d
Postfix: Add an option to enable Submission
...
Adds services.postfix.enableSubmission and services.postfix.extraSubmissionOptions to make it easy to enable submission in master.cf
2016-06-09 00:15:55 +02:00
Hurshal Patel
3913aaeaad
xbanish service: init at 1.4
2016-06-07 23:58:06 -07:00
Thomas Tuegel
dc7d5231d6
Merge branch 'plasma-5'
2016-06-07 08:47:19 -05:00
Luca Bruno
a72aba8c30
Merge pull request #14366 from NixOS/gnome-3.20
...
gnome3.20: init at 3.20.0
2016-06-07 14:23:08 +02:00
Thomas Tuegel
4eebb77df2
Revert "nixos/kde5: install oxygen-fonts and noto-fonts"
...
This reverts commit 285061d50c
.
2016-06-07 06:24:23 -05:00
Thomas Tuegel
9dcbc4b015
nixos/kde5: install plasma-integration
...
frameworkintegration was split with plasma-integration in Plasma 5.6.
2016-06-07 06:20:29 -05:00
Thomas Tuegel
285061d50c
nixos/kde5: install oxygen-fonts and noto-fonts
2016-06-07 06:20:11 -05:00
Arseniy Seroka
c9f8cc4bf4
Merge pull request #15991 from womfoo/openldap
...
openldap: fix example for multiple-outputs and formatting
2016-06-06 22:22:49 +03:00
Benno Fünfstück
c85f2b20e6
nixos/openvpn: add support for resolvconf
...
The update-resolve-conf script from the update-resolv-conf
package is very useful and should work in most of the common
cases, so this adds an option to enable it. The option is
disabled by default for backwards compatibility.
2016-06-06 20:43:52 +02:00
Damien Cassou
da62589d8e
gnome3_20: Add GNOME 3.20 package set
2016-06-06 20:33:58 +02:00
Kranium Gikos Mendoza
64328ca475
openldap: fix example for multiple-outputs and formatting
2016-06-05 13:40:26 +08:00
Vladimír Čunát
a03ff26080
Merge #15639 : xorg-server 1.17.4 -> 1.18.3
...
... and fglrxCompat to maintain compatibility.
2016-06-05 00:52:06 +02:00
aszlig
9720e16adc
nixos/pcscd: Improve and clean up module
...
So far the module only allowed for the ccid driver, but there are a lot
of other PCSC driver modules out there, so let's add an option called
"plugins", which boils down to a store path that links together all the
paths specified.
We don't need to create stuff in /var/lib/pcsc anymore, because we
patched pcsclite to allow setting PCSCLITE_HP_DROPDIR.
Another new option is readerConfig, which is especially useful for
non-USB readers that aren't autodetected.
The systemd service now is no longer Type=forking, because we're now
passing the -f (foreground) option to pcscd.
Tested against a YubiKey 4, SCR335 and a REINER SCT USB reader.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @wkennington
2016-06-04 16:39:19 +02:00
Domen Kožar
3e631800d1
Add hydra package and its NixOS module.
...
This was originally removed in d4d0e449d7
.
The intent was not to maintain hydra expression at two places.
Nowadays we have enough devs to maintain this despite copy/pasta.
This should encourage more people to use Hydra, which is a really
great piece of software together with Nix.
Tested a deploy using https://github.com/peti/hydra-tutorial
2016-06-01 21:55:31 +01:00
obadz
0c9e904943
toxvpn: restartIfChanged = false & minor cleanups
2016-05-30 14:23:52 +01:00
anderspapitto
dd2bb96dbe
syncthing service: respect cfg.package ( #15810 )
2016-05-30 10:14:19 +02:00
obadz
d18ba0f50d
toxvpn: init at 20151111
...
(Authored by @cleverca22)
2016-05-30 00:21:22 +01:00
Profpatsch
16c923cef2
modules/mkRemovedOptionModule: add replacement doc
...
When displaying a warning about a removed Option we should always
include reasoning why it was removed and how to get the same
functionality without it.
Introduces such a description argument and patches occurences (mostly
with an empty string).
startGnuPGAgent: further notes on replacement
2016-05-29 00:42:08 +02:00
Joachim Fasting
b05bb30361
slurm service: robust reference to slurm bin output
2016-05-28 15:28:21 +02:00
Joachim Fasting
c420d0fb28
slurm service: fix typo in option description
2016-05-28 15:28:21 +02:00
Joachim Fasting
a03cbebeb5
diod service: Capabilities -> CapabilityBoundingSet
...
`Capabilities` is obsolete in recent systemd and will be simply
ignored.
Note: this is the only service using `Capabilites`, per `git grep`.
2016-05-27 16:26:55 +02:00
Vladimír Čunát
81039713fa
Merge branch 'master' into staging
...
... to get the systemd update (rebuilding ~7k jobs).
2016-05-26 16:50:22 +02:00
Alexander Ried
8fbdb40ef0
services.*ntp*: Add time-sync.target to ntp clients ( #15714 )
...
See: https://www.freedesktop.org/software/systemd/man/systemd.special.html#time-sync.target
2016-05-26 16:25:36 +02:00
obadz
331fa2feff
xsession: fix variable read before set introduced in c99608c
2016-05-25 17:47:36 +01:00
Eelco Dolstra
c99608c638
Add an option to write the X session log to the journal
...
... rather than ~/.xsession-errors. It might make sense to make this
the default, in order to eliminate ad hoc, uncentralised, poorly
discoverable log files.
2016-05-24 21:46:38 +02:00
Eelco Dolstra
d84741a4bf
X server: Log to the journal instead of /var/log/X.0.log
...
This ensures that "journalctl -u display-manager" does what you would
expect in 2016. However, the main reason is to ensure that our VM
tests show the output of the X server.
A slight problem is that with KDE user switching, messages from the
various X servers end up in the same place. However, that's an
improvement over the previous situation, where the second X server
would overwrite the /var/log/X.0.log of the first. (This was caused by
the fact that we were passing a hard-coded value for -logfile.)
2016-05-24 21:45:26 +02:00
Joachim Fasting
e27e0b3d75
Merge pull request #15620 from Cornu/mosquitto
...
mosquitto service: init
2016-05-24 13:56:06 +02:00
Hans-Harro Horn
77f2c305b6
mosquitto service: init
...
Initial Mosquitto MQTT Broker service file.
2016-05-24 10:49:03 +02:00
Joachim Fasting
0f384e5cf2
dnscrypt-proxy service: update resolver list
2016-05-23 16:44:20 +02:00
Taeradan
77028b1e8d
fail2ban service: add iproute to PATH
...
iproute is required for blocking via null routes; without it, rules
based on routes.conf will fail.
Closes #15638
2016-05-23 15:57:21 +02:00
Vladimír Čunát
358533dc61
nixos xserver: fix evdev driver with xserver 1.18
...
... and add its man page.
Now I seem to be running fine with the new server.
2016-05-23 13:02:55 +02:00
Vladimír Čunát
69cc0a7bc5
xf86-input-evdev: split dev output
2016-05-23 13:02:55 +02:00
Vladimír Čunát
0b192a0976
Merge branch 'master' into staging
...
That's to get mesa rebuild from master, as it's nontrivial.
2016-05-23 09:02:10 +02:00
Joachim Fasting
89d50c4341
Merge pull request #15630 from obadz/opensmtpd
...
opensmtpd: 5.7.3p2 -> 5.9.2p1
2016-05-23 08:52:42 +02:00
obadz
e69ed2b64b
opensmtpd: 5.7.3p2 -> 5.9.2p1
2016-05-23 02:59:20 +01:00
Eelco Dolstra
c7d92f9485
xf86-video-modesetting: Remove
...
This driver is part of xorg-server now, so we were using an outdated
version.
2016-05-22 23:05:30 +02:00
Kranium Gikos Mendoza
25fbac5b52
mod_auth_mellon: init at 0.12.0
2016-05-23 02:02:25 +08:00
Joachim Fasting
d6575c96fb
transmission service: robust lib references in apparmor profile
2016-05-22 20:01:29 +02:00
Vladimír Čunát
73f1f5eb39
imagemagick: split dev output to fix #9604
...
Also fixup references to imagemagick.
2016-05-22 13:41:15 +02:00
Vladimír Čunát
f4eb808554
xf86-input-synaptics: split dev output
2016-05-22 12:10:38 +02:00
Vladimír Čunát
c4661e9643
Merge: make dev output references explicit
...
This is a rebase of most commits from #14766 ,
resolving conflicts and a few other evaluation problems.
2016-05-22 12:09:23 +02:00
Arnold Krille
bf0e745597
unbound service: do not initialize root cert
...
When enableRootTrustAnchor is set to false, there is really no point in
initializing the root key before starting unbound.
Fixes #15605 .
2016-05-21 22:27:27 +02:00
Ben Smith
3a1beb6347
redis service: add firewall and VM overcommit options
...
- Add vm.over_commit setting for background saving
- Add openFirewall setting
Closes #10193
2016-05-21 18:17:36 +02:00
Bjørn Forsman
c7db50e24f
Revert "network-manager: multiple outputs"
...
This reverts commit c25907d072
.
I think this commit broke the NixOS service for NetworkManager. At least
with this, and the two previous reverts, everything is back to normal.
(With multiple-outputs split, it would have reduced the closure size by
3 MiB.)
2016-05-21 13:12:44 +02:00
Bjørn Forsman
167272f01d
Revert "networkmanager service: fixup"
...
This reverts commit 7ac1ef05fa
.
One of a few reverts needed to unbreak networkmanager NixOS service
since the multiple-output split (to save 3 MiB of closure size).
2016-05-21 13:12:44 +02:00
Bjørn Forsman
d1463ac750
Revert "nixos/networkmanager: fix syntax error"
...
This reverts commit 2875293615
.
One of a few reverts needed to unbreak networkmanager NixOS service
since the multiple-output split (to save 3 MiB of closure size).
2016-05-21 13:12:44 +02:00
Joachim Fasting
d12e9c1a30
Merge pull request #15365 from bendlas/fix-gnome-keyring
...
gnome-keyring: add gcr dependency to service
2016-05-20 15:18:11 +02:00
Tuomas Tynkkynen
f81af4e6f0
treewide: Make explicit that 'dev' output of glib is used
2016-05-19 10:00:35 +02:00
Tuomas Tynkkynen
2132c86c45
nixos/dbus: Reference correct output of 'dbus'
2016-05-18 22:58:00 +03:00
Joachim Fasting
cf5e07ca5b
Merge pull request #15471 from telotortium/subsonic
...
subsonic: change NixOS home directory config
2016-05-18 04:01:32 +02:00
Robert Irelan
cf14dad167
Add script to move /var/subsonic to cfg.home
2016-05-16 14:42:22 -07:00
Robert Irelan
40d4f6df81
Move from ExecStart{,Pre} to systemd.nix attributes
2016-05-16 14:08:32 -07:00
Ricardo Ardissone
6067eddf83
minetest-server module: fix executable path
2016-05-15 18:46:45 -03:00
Joachim Fasting
3ad0276e7e
Merge pull request #15435 from mayflower/nzbget_no_config
...
nzbget: 16.4 -> 17.0-r1686 and nzbget service
2016-05-15 14:05:31 +02:00
Joachim Fasting
fbdb82cc17
Merge pull request #15473 from romildo/fix.xfce4-screenshooter
...
xfce4: rename application xfce4screenshooter to xfce4-screenshooter
2016-05-15 12:17:32 +02:00
José Romildo Malaquias
44d347aba5
xfce4: rename application xfce4screenshooter to xfce4-screenshooter
2016-05-15 06:56:46 -03:00
Joachim Fasting
b740e046ab
dnscrypt-proxy service: robust lib references in apparmor profile
...
Use getLib to avoid future problems caused by re-ordering outputs.
2016-05-15 11:55:17 +02:00
Robert Irelan
a712d8ff0b
subsonic: change NixOS home directory config
...
Move Subsonic state directory from `/var/subsonic` to
`/var/lib/subsonic`, since the general convention is for each
application to put its state directory there.
Also, automatically set the home directory of the `subsonic` user to the
value of `config.services.subsonic.home`, rather than setting it to a
value hardcoded in the module. This keeps the home directory of the
`subsonic` user and the state directory for the Subsonic application in
sync.
2016-05-14 14:13:30 -07:00
Tuomas Tynkkynen
0561e14c3b
bind: Split into multiple outputs
...
A patch is needed to make bind not print its configure flags on
'named -V'.
2016-05-14 22:12:59 +03:00
Nikolay Amiantov
cd5dd9f82e
udev service: fix packages' paths
2016-05-14 05:12:52 +03:00
Nikolay Amiantov
5c39f28a9f
Merge pull request #15024 from abbradar/xfce-no-desktop
...
xfce service: add noDesktop option
2016-05-14 04:55:27 +03:00
Tristan Helmich
36f8b3cad1
nzbget: 16.4 -> 17.0-r1686 and nzbget service
2016-05-13 18:56:39 +02:00
Franz Pletz
939c80c26f
jenkins module: Check for 200 & 403 response codes
...
The new jenkins version shows a setup wizard on first startup that will
throw a 403 HTTP response code instead of 200.
2016-05-13 17:45:39 +02:00
Vladimír Čunát
3e387c3e00
Merge branch 'staging'
...
Darwin isn't in a perfect state, in particular its bootstrap tools won't
build which will block nixpkgs channel. But on the whole it seems
acceptable.
2016-05-13 10:14:53 +02:00
Franz Pletz
df8958435e
grafana: 2.6.0 -> 3.0.1 ( #15395 )
...
* grafana: 2.6.0 -> 3.0.1
* grafana module: Fix anonymous auth & add analytics config
2016-05-13 02:28:24 +02:00
Данило Глинський (Danylo Hlynskyi)
bc2fe9f2cd
typo in authorizedKeysFiles
2016-05-12 18:01:17 +03:00
Joachim Fasting
639dcffa0b
Merge pull request #15403 from Shados/maintain-teamspeak-server
...
teamspeak-server package & module maintenance
2016-05-12 13:01:38 +02:00
Alexei Robyn
11b0972544
teamspeak-server module: Create data directory by
...
leveraging users.users.<user>.createHome instead of a preStart script.
preStart script is still required to ensure proper creation of logging
directory.
2016-05-12 20:49:17 +10:00
Domen Kožar
25e3c091a0
Revert "nixos/nat: Allow nat without an externalInterface"
...
This reverts commit 431a98b12b
.
Breaks nixos tests: http://hydra.nixos.org/build/35538207
2016-05-12 11:04:06 +01:00
Joachim Fasting
1aff127b56
Merge pull request #10988 from Shados/improve-rsnapshot-service
...
rsnapshot service: Avoid package rebuild, create+use /etc/rsnapshot.conf
2016-05-12 05:24:01 +02:00
Vladimír Čunát
6c2fbfbd77
Merge branch 'master' into staging
2016-05-12 04:53:38 +02:00
Franz Pletz
431a98b12b
nixos/nat: Allow nat without an externalInterface
2016-05-12 01:52:13 +02:00
Alexei Robyn
1e2ec5817c
rsnapshot module: Enable manual rsnapshot usage with module config.
2016-05-12 09:27:59 +10:00
Alexei Robyn
c90d5eb298
rsnapshot module: Avoid package rebuild, pass config file explicitly.
2016-05-12 09:27:52 +10:00
Joachim Fasting
a0e8d542c7
Merge pull request #15377 from womfoo/sniproxy
...
sniproxy: init at 0.4.0 with dependency udns: init at 0.4
2016-05-11 15:14:33 +02:00
Kranium Gikos Mendoza
356f1bdac8
sniproxy service: init
2016-05-11 13:27:28 +08:00
Herwig Hochleitner
2d280840f8
gnome-keyring: add gcr dependency to service
...
gcr is used to provide the popup dialog, this fixes gnome-keyring for
non-gnome sessions
2016-05-10 19:53:33 +02:00
Joachim Fasting
e38e3dcdb6
dnscrypt-proxy service: allow user to specify their own resolver list
2016-05-10 07:08:37 +02:00
Joachim Fasting
bd448b7139
dnscrypt-proxy service: use up-to-date dnscrypt-resolvers list
...
The list of public proxies is updated now and again and it's probably a
good idea to always work from the most recent list, rather than the one
that is shipped with the release. This can be crucial in case of
resolvers that are revealed to have gone rogue or otherwise have been
compromised.
2016-05-10 07:07:58 +02:00
rnhmjoj
e8fff51947
unclutter: prevent service restarting too soon
2016-05-09 23:28:30 +02:00
Vladimír Čunát
65a9fa8cdc
Merge branch 'master' into staging
2016-05-08 21:24:48 +02:00
Joachim Fasting
87a28c9385
transmission service: fix libcap lib output reference
...
After 7382afac40
2016-05-07 21:48:54 +02:00
Joachim Fasting
1d2fcde841
dnscrypt-proxy service: fix libcap output reference
...
After 7382afac40
shared objects are in
`libcap.lib`
2016-05-07 20:18:27 +02:00
Joachim Fasting
5b90702cd6
Merge pull request #15243 from sindikat/patch-1
...
update docs for services.dictd.* config options
2016-05-07 16:44:41 +02:00
Nikolay Amiantov
f7c02f8670
ejabberd service: add image thumbnailing support
2016-05-07 14:31:16 +03:00
Lluís Batlle i Rossell
9f6afb7d78
Fixing nfsd service, wait on local-fs.
...
Otherwise, mountd was started exporting directories before local-fs was ready,
and it failed to start nfsd on missing fs.
2016-05-06 15:03:30 +02:00
Peter Simons
d270604117
nixos: remove redundant services.dovecot2.package option
...
Instead of using this option, please modify the dovecot package by means of an
override. For example:
nixpkgs.config.packageOverrides = super: {
dovecot = super.dovecot.override { withPgSQL = true; };
};
Closes https://github.com/NixOS/nixpkgs/issues/14097 .
2016-05-06 10:10:06 +02:00
Mirzhan Irkegulov
0d28a8a501
update docs for services.dictd.* config options
...
added types for both options and an example for services.dictd.DBs
2016-05-05 20:11:16 +01:00
Eric Litak
3531c42e5d
factorio: module fixes
2016-05-05 20:11:52 +02:00
Joachim Fasting
23fd70b719
Merge pull request #15018 from ericsagnes/pkg-fix/php
...
php: add default php.ini
2016-05-05 19:16:04 +02:00
Joachim Fasting
5f09248ae8
Merge pull request #15228 from rnhmjoj/master
...
unclutter: switch to user service and add options
2016-05-05 18:37:27 +02:00
Vladimír Čunát
1dc36904d8
Merge #14920 : windows improvements, mainly mingw
2016-05-05 08:30:19 +02:00
rnhmjoj
e34814e317
unclutter: switch to user service and add options
2016-05-04 21:15:49 +02:00
Mitchell Pleune
571e9b5f1f
bspwm: add _JAVA_AWT_WM_NONREPARENTING=1
...
bspwm is not in java's internal list of non-reparrenting
window managers. See https://awesomewm.org/wiki/Problems_with_Java
2016-05-03 17:46:48 -04:00
Bjørn Forsman
78b6e8c319
jenkins service: improve curl call in postStart
...
* Perform HTTP HEAD request instead of full GET (lighter weight)
* Don't log output of curl to the journal (it's noise/debug)
* Use explicit http:// URL scheme
* Reduce poll interval from 10s to 2s (respond to state changes
quicker). Probably not relevant on boot (lots of services compete for
the CPU), but online service restarts/reloads should be quicker.
* Pass --fail to curl (should be more robust against false positives)
* Use 4 space indent for shell code.
2016-05-03 23:12:45 +02:00
Bjørn Forsman
51e5beca42
jenkins service: remove unneeded (and brittle) part of postStart
...
The current postStart code holds Jenkins off the "started" state until
Jenkins becomes idle. But it should be enough to wait until Jenkins
start handling HTTP requests to consider it "started".
More reasons why the current approach is bad and we should remove it,
from @coreyoconnor in
https://github.com/NixOS/nixpkgs/issues/14991#issuecomment-216572571 :
1. Repeatedly curling for a specific human-readable string to
determine "Active" is fragile. For instance, what happens when jenkins
is localized?
2. The time jenkins takes to initializes is variable. This (at least
used to) depend on the number of jobs and any plugin upgrades requested.
3. Jenkins can be requested to restart from the UI. Which will not
affect the status of the service. This means that the service being
"active" does not imply jenkins is initialized. Downstream services
cannot assume jenkins is initialized if the service is active. Might
as well accept that and remove the initialized test from service
startup.
Fixes #14991 .
2016-05-03 22:24:13 +02:00
Tuomas Tynkkynen
aadaa91379
Merge remote-tracking branch 'upstream/master' into staging
...
Conflicts:
pkgs/applications/networking/browsers/vivaldi/default.nix
pkgs/misc/emulators/wine/base.nix
2016-05-03 23:12:48 +03:00
William A. Kennington III
4dc716115f
Add missing files
...
(cherry picked from commit 5917fc2f50c87bbdd6ba0be339849a030a7eba10)
2016-05-02 13:04:41 -05:00
William A. Kennington III
60b3484928
dbus: Fix for new 1.10 version
...
(cherry picked from commit 68a4a6df3971d66aa988bba680351a30fbadbed3)
2016-05-02 13:04:20 -05:00
Arseniy Seroka
48b739cc25
Merge pull request #15094 from jraygauthier/jrg/brscan4_init_rebased
...
brscan4: init at 0.4.3-3
2016-05-01 21:48:30 +03:00
Raymond Gauthier
758e8bd1a1
brscan4: init at 0.4.3-3
...
A sane backend for recent brother scanners.
Depends on the presence of etc files generated by the
nixos module of the same name.
Supports network scanner specification through the
nixos module.
2016-05-01 14:42:25 -04:00
Tobias Geerinckx-Rice
5508687ec2
Remove now useless proprietary Copy.com client and service
...
<https://techlib.barracuda.com/Copy/FAQ >
SaaS.
2016-05-01 14:38:08 +02:00
Thomas Tuegel
dbe1bb06d9
Merge pull request #14741 from cruegge/dbus-activation-environment
...
xsession: Update DBus activation environment
2016-05-01 06:55:35 -05:00
Franz Pletz
02760890f3
Merge pull request #14992 from avnik/rspamd
...
Rspamd/Rmilter update
2016-05-01 12:49:56 +02:00
Thomas Tuegel
370120bd5f
kde5: don't install GStreamer modules system-wide
2016-04-30 12:22:01 -05:00
Thomas Tuegel
2875293615
nixos/networkmanager: fix syntax error
2016-04-30 12:20:06 -05:00
Arseniy Seroka
277154e901
Merge pull request #15078 from phile314/master
...
elasticsearch: Install elastic search modules properly
2016-04-29 20:31:47 +03:00
Joachim Fasting
4fb9b060c3
Merge pull request #15063 from mayflower/upstream/graylog
...
Add graylog package and service
2016-04-29 15:32:53 +02:00
Philipp Hausmann
7d7380b011
elasticsearch: Install elastic search modules properly, fixes groovy script support.
2016-04-29 12:59:50 +02:00
Eric Sagnes
a8bc5b67f8
php: add default php.ini
2016-04-29 15:26:20 +09:00
Joachim Fasting
45c0a63c17
Merge pull request #15014 from groxxda/refactor/fail2ban
...
fail2ban: rework service
2016-04-29 01:26:55 +02:00
Tristan Helmich
e48580c083
graylog service: Initial graylog service
2016-04-28 23:27:57 +02:00
Nikolay Amiantov
c4440c9c74
Revert "pulseaudio: select correct outputs"
...
This reverts commit 5e2bb0b31c
.
2016-04-28 17:06:09 +03:00
Nikolay Amiantov
5e2bb0b31c
pulseaudio: select correct outputs
...
Original fixes by ttuegel and peterhoeg.
2016-04-28 16:45:42 +03:00
Nikolay Amiantov
d619a75da1
pulseaudio: select correct outputs
...
Original fixes by ttuegel and peterhoeg.
2016-04-28 16:42:16 +03:00
Alexander V. Nikolaev
36954ee405
rspamd: configurable bindSocket and bindUISocket
2016-04-28 14:21:19 +03:00
Alexander V. Nikolaev
5c260399e1
rmilter: correct paths to sockets
2016-04-28 14:21:18 +03:00
Alexander V. Nikolaev
c84c174eb2
rmilter: socket activation in nixos
2016-04-28 14:21:04 +03:00
Tuomas Tynkkynen
de0847c731
taskserver service: Really check that it is enabled
2016-04-28 01:14:17 +03:00
Tuomas Tynkkynen
4ff8f377af
Merge remote-tracking branch 'upstream/master' into staging
2016-04-28 00:13:53 +03:00
Nikolay Amiantov
e6e7c1e914
logmein-hamachi: init at 2.1.0.139, add nixos service
2016-04-27 16:15:01 +03:00
Nikolay Amiantov
21f984f590
xfce service: add noDesktop option
2016-04-27 14:59:56 +03:00
Nikolay Amiantov
7ac1ef05fa
networkmanager service: fixup
2016-04-27 13:51:43 +03:00
Nikolay Amiantov
16bdef1350
bluetooth service: fix w.r.t. multiple outputs
2016-04-27 13:48:06 +03:00
Nikolay Amiantov
89dfbd1215
Merge commit 'refs/pull/14936/head' of git://github.com/NixOS/nixpkgs
2016-04-26 23:14:47 +03:00
Alexander Ried
fc941899a3
fail2ban: rework service
2016-04-26 20:34:41 +02:00
Nikolay Amiantov
23a093ebe8
dbus service: fix path to the launch helper
2016-04-26 16:10:30 +03:00
Nikolay Amiantov
dfe608c8a2
symlinkJoin: accept set as an argument with additional options
2016-04-26 15:37:42 +03:00
Thomas Tuegel
c25907d072
network-manager: multiple outputs
2016-04-25 19:04:24 -05:00
Thomas Tuegel
522ed7ce76
nixos/kde5: phonon-backend-gstreamer is not optional
2016-04-25 19:04:24 -05:00
Thomas Tuegel
5896befee0
nixos/kde5: install kactivitymanagerd
2016-04-25 19:04:24 -05:00
Christoph Ruegge
769a33bedd
xsession: make updating DBus environment optional
2016-04-25 23:37:18 +02:00
Arseniy Seroka
fd5ed06b0d
Merge pull request #14977 from jerith666/crashplan-46-r3
...
Crashplan: 4.6.0-r2 -> 4.6.0-r3
2016-04-25 20:38:42 +03:00
Matt McHenry
8262d7bdd4
crashplan: always overwrite binaries in /var/lib/ to ensure that updates are applied fully
2016-04-25 12:11:50 -04:00
Nikolay Amiantov
5f19542581
Merge commit 'refs/pull/14694/head' of git://github.com/NixOS/nixpkgs into staging
2016-04-25 18:02:23 +03:00
Nikolay Amiantov
09f02b918e
Merge branch 'master' of git://github.com/NixOS/nixpkgs into staging
2016-04-25 18:02:10 +03:00
Tuomas Tynkkynen
1d4b21ef42
treewide: Use correct output of config.nix.package in non-string contexts
2016-04-25 16:44:38 +02:00
Tuomas Tynkkynen
60f5659dad
treewide: Use correct output in ${config.nix.package}/bin
2016-04-25 16:44:37 +02:00
Tuomas Tynkkynen
70f5c840af
nix-daemon service: Don't have the output in the `nix.package' option
...
1) It unnecessarily exposes implementation details.
2) It breaks all existing configs that have e.g.
`nix.package = pkgs.nixUnstable;`.
2016-04-25 16:44:37 +02:00
Théophane Hufschmitt
201590fd97
zerobin service : init
2016-04-25 13:18:58 +02:00
Nikolay Amiantov
5ede7d4d92
octoprint: use makeSearchPathOutput
2016-04-25 13:24:40 +03:00
Nikolay Amiantov
ab0a0c004e
makeSearchPathOutputs: refactor to makeSearchPathOutput
2016-04-25 13:24:39 +03:00
Vladimír Čunát
7cf8daa2bb
nixos: rename chroot* to sandbox*
...
On Nix side this was done months ago:
https://github.com/NixOS/nix/pull/682
2016-04-25 11:04:08 +02:00
David Guibert
23e3cbeca4
kerberos_server: fix evaluation ( closes #14928 )
2016-04-24 22:05:45 +02:00
Franz Pletz
882391a162
redshift service: run as user service
...
Fixes #14882 .
2016-04-24 19:48:10 +02:00
Al Zohali
fb6ea3dead
postgresql service: initialScript fixup
2016-04-23 22:28:12 +03:00
Joachim Fasting
1dde66596f
Merge pull request #14915 from elitak/unifi
...
unifi, mfi: closure-size fix, relocatable data dir
2016-04-23 19:06:51 +02:00