summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
...
* | | | | Merge branch 'prometheus-node-exporter' of https://github.com/teh/nixpkgs ↵Robin Gloster2016-09-15
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | into prometheus-nixos-exporter
| * | | | | prometheus-node-exporter: Add module.Tom Hunger2016-09-13
| | | | | |
* | | | | | prometheus module: add nodeExporter submoduleRobin Gloster2016-09-15
| |_|/ / / |/| | | |
* | | | | Merge pull request #18047 from Nadrieril/ttrssJoachim F2016-09-15
|\ \ \ \ \ | | | | | | | | | | | | tt-rss service: Use nginx virtualhosts; improve config options
| * | | | | tt-rss service: Default to multiple user modeNadrieril2016-08-28
| | | | | |
| * | | | | tt-rss service: #15862 has been merged; enable nginx virtualhost configNadrieril2016-08-28
| | | | | |
| * | | | | tt-rss service: Allow connecting to the database through Unix socketNadrieril2016-08-27
| | | | | |
| * | | | | tt-rss service: Use the correct user to run the applicationNadrieril2016-08-27
| | | | | |
| * | | | | tt-rss service: Allow setting application rootNadrieril2016-08-27
| | | | | |
* | | | | | Merge pull request #18500 from tvon/fix/gocd-server-optionsJoachim F2016-09-15
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | gocd-server: add startupOptions, empty extraOptions
| * | | | | gocd-server: add startupOptions, empty extraOptionsTom von Schwerdtner2016-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | | | networking.dhcpcd: Don't add to system closure when using networkd (#18436)Alexander Ried2016-09-13
| | | | | |
* | | | | | haveged module: clean up service configuration (#18513)Robert Helgesson2016-09-13
| |_|_|/ / |/| | | | | | | | | | | | | | | | | | | 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).
* | | | | audio services: use mkEnableOption (#18524)Langston Barrett2016-09-12
| |_|/ / |/| | |
* | | | prometheus service: move to separate folderFranz Pletz2016-09-11
| | | |
* | | | Merge pull request #18298 from teh/prometheus-serviceFranz Pletz2016-09-11
|\ \ \ \ | | | | | | | | | | Prometheus service
| * | | | prometheus service: rename values to match prometheus 1.0 naming.Tom Hunger2016-09-04
| | | | |
| * | | | prometheus service: addBenjamin Staffin2016-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | This is based on @benleys work: https://github.com/NixOS/nixpkgs/pull/8216 I updated changed the user and group ids.
* | | | | toxvpn service: doesn't require online networkFranz Pletz2016-09-11
| | | | | | | | | | | | | | | | | | | | Tested that it detects network changes quickly.
* | | | | treewide: fix fallout of ip-up deprecationFranz Pletz2016-09-11
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | mpd service: replace script with serviceConfig.ExecStartJoachim Fasting2016-09-10
| | | |
* | | | mpd service: add types to all optionsJoachim Fasting2016-09-10
| | | |
* | | | ympd service: init (#18371)Langston Barrett2016-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | treewide: deprecate ip-up.target (#18319)Alexander Ried2016-09-10
| | | | | | | | | | | | | | | | | | | | 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.
* | | | Remove docker-registry as it's deprecated #18209Domen Kožar2016-09-09
| | | |
* | | | tomcat service: bump default tomcat to 8.5danbst2016-09-09
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | tomcat: add danbst as maintainerdanbst2016-09-09
| | | |
* | | | tomcat service: call shutdown in preStop, because postStop is too late ↵danbst2016-09-09
| | | | | | | | | | | | | | | | (systemd kills process)
* | | | tomcat: split default webapps to separate output (~6M)danbst2016-09-09
| |_|/ |/| |
* | | radicale service: use "simple" service type (#18406)Robert Helgesson2016-09-08
| | | | | | | | | | | | | | | 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.
* | | Merge pull request #18244 from DamienCassou/emacs-gtk_data_prefixDamien Cassou2016-09-08
|\ \ \ | | | | | | | | emacs module: Fix to get properly themed GTK apps
| * | | emacs module: Fix to get properly themed GTK appsDamien Cassou2016-09-03
| | | |
* | | | nixos: Fix ordering of firewall.serviceaszlig2016-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow-up to the following commits: abdc5961c3cdf9f5893ea1e91ba08ff5089f53a4: Fix starting the firewall e090701e2d09aec3e8866ab9a8e53c37973ffeb4: 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
* | | | firewall: Order before sysinitEelco Dolstra2016-09-07
| | | | | | | | | | | | | | | | Suggested by @aszlig.
* | | | Fix starting the firewallEelco Dolstra2016-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Probably as a result of 992c514a20cf2da897db68169d7dcab721e8c7b7, 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
* | | | avahi-daemon: remove default browse-domainsAlexey Shmalko2016-09-07
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | dovecot service: require mail{User,Group} with sieveScriptsLangston Barrett2016-09-07
| | | | | | | | | | | | | | | | fixes #17702.
* | | | security.acme: remove loop when no fallbackHost is givenAlexander Ried2016-09-06
| | | |
* | | | Fix infinite recursion introduced by f3c32cb2c1344c9a831bb9e4f47c1b20527dbe0bEelco Dolstra2016-09-05
| | | |
* | | | Merge pull request #18321 from groxxda/cleanupEelco Dolstra2016-09-05
|\ \ \ \ | | | | | | | | | | various: minor cleanup
| * | | | agetty: remove override for container-getty@.service since it's upstreamAlexander Ried2016-09-05
| | | | | | | | | | | | | | | | | | | | Added in systemd/systemd@68ac53e
* | | | | Make the default fonts conditional on services.xserver.enableEelco Dolstra2016-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Let services.openssh.forwardX11 imply programs.ssh.setXAuthLocationEelco Dolstra2016-09-05
|/ / / /
* | | | no-x-libs.nix: Ensure that dbus doesn't use X11Eelco Dolstra2016-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #17969 from offlinehacker/pkgs/etcd/update-3.0.6Jaka Hudoklin2016-09-04
|\ \ \ \ | |_|/ / |/| | | Update etcd, improve nixos module, fix nixos tests
| * | | etcd module: add test for simple one node etcd serviceJaka Hudoklin2016-08-25
| | | |
| * | | etcd module: add support for ssl, better defaults, fix testsJaka Hudoklin2016-08-24
| | | |
* | | | Merge pull request #18207 from tavyc/quagga-moduleJoachim F2016-09-03
|\ \ \ \ | | | | | | | | | | quagga service: init
| * | | | quagga service: New NixOS module.Octavian Cerna2016-09-02
| | | | |
* | | | | Merge #17838: postgresql: Fix use with extensionsVladimír Čunát2016-09-02
|\ \ \ \ \ | |/ / / / |/| | | |