summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* nginx: make enabling SSL port-specificrnhmjoj2017-07-27
|
* nginx: make listen addresses configurablernhmjoj2017-07-14
|
* Merge pull request #26907 from volth/vaultCharles Strahan2017-07-11
|\ | | | | vault: 0.6.5 -> 0.7.3 with service
| * vault: do not restart the service on "nixos-rebuild switch"Volth2017-07-03
| |
| * vault: services.vault.storagePath for the file backendVolth2017-06-29
| |
| * removed generation of self-signed certificateVolth2017-06-28
| |
| * vault: add unitConfig.RequiresMountsFor to systemd configVolth2017-06-28
| |
| * vault: start after consul if consul is used as storage backendVolth2017-06-28
| |
| * create directory only for "file" storageVolth2017-06-27
| |
| * vault: run as an unpivileged userVolth2017-06-27
| |
| * delete linesKatyucha2017-06-27
| |
| * Vault: 0.6.5 -> 0.7.2 with servicesKatyucha2017-06-27
| |
* | gitlab-runner service: support graceful termination (#27222)Pascal Bach2017-07-11
| | | | | | | | | | | | | | | | The current behavior was for gitlab-runner is to immediately terminate when there was a restart required. This can lead to aborted builds and is annoying to users. By enabling graceful mode gitlab-runner will wait for all builds to finish before terminating. The disadvantage is that a nixos-rebuild switch needs to wait till all jobs are done. Because of that it is not enabled by default.
* | Merge pull request #27229 from bachp/minio-more-configJörg Thalheim2017-07-09
|\ \ | | | | | | minio service: add additional config options
| * | minio service: add additional config optionsPascal Bach2017-07-09
| | | | | | | | | | | | | | | Set access and secret key and disable browser. Tests extended to do real operations against minio.
* | | Merge pull request #27055 from jfrankenau/mpd-startWhenNeededJoachim F2017-07-09
|\ \ \ | | | | | | | | mpd service: Start when needed and harden
| * | | mpd service: Start when needed and hardenJohannes Frankenau2017-07-04
| | | |
* | | | Merge pull request #27143 from florianjacob/networkmanager-support-resolvedMichael Raskin2017-07-08
|\ \ \ \ | |_|/ / |/| | | networkmanager service: use resolved if enabled
| * | | networkmanager service: use resolved if enabledFlorian Jacob2017-07-04
| | | |
* | | | buildbot: 0.9.7 -> 0.9.9.post2Fernando J Pando2017-07-07
| | | | | | | | | | | | | | | | | | | | | | | | - adds grid-view plugin - module fixup - tested on nixos
* | | | lib: introduce imap0, imap1 (#25543)zimbatm2017-07-04
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lib: introduce imap0, imap1 For historical reasons, imap starts counting at 1 and it's not consistent with the rest of the lib. So for now we split imap into imap0 that starts counting at zero and imap1 that starts counting at 1. And imap is marked as deprecated. See https://github.com/NixOS/nixpkgs/commit/c71e2d42359f9900ea2c290d141c0d606471da16#commitcomment-21873221 * replace uses of lib.imap * lib: move imap to deprecated.nix
* | | nixos/xserver: Allow more than one keyboard layoutaszlig2017-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regression introduced by 44c64fef16ed566786c8db276085b484c9d233f3. The services.xserver.layout option allows to specify more than one layout separated by comma, which the commit above didn't take into account. This is very similar to @lheckemann's pull request (#26984) but differs in the following ways: * Print out the full list available layouts (as suggested by @0xABAB in [1]). * Loop over $layout using the default IFS (and thus no need for escaping ${cfg.layout}), because the layouts won't contain white spaces. * Re-do the error message, which now uses multiple echos instead of a heredoc, so the line is wrapped according to the viewers terminal width. I've tested this with several good and bad layouts and also against the keymap NixOS VM subtests. [1]: https://github.com/NixOS/nixpkgs/pull/26984#discussion_r125146700 Signed-off-by: aszlig <aszlig@redmoonstudios.org> Fixes: #26961 Closes: #26984
* | | nixos/xserver: Document the layouts sed expressionaszlig2017-07-03
| | | | | | | | | | | | | | | | | | | | | | | | This was brought up by @0xABAB in #26984 by the following comment: https://github.com/NixOS/nixpkgs/pull/26984#discussion_r125146405 Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | Merge pull request #26990 from jfrankenau/mpd-create-playlistDirJoachim F2017-07-02
|\ \ \ | | | | | | | | mpd service: Create playlist directory
| * | | mpd service: Create playlist directoryJohannes Frankenau2017-07-01
| | | |
* | | | Merge pull request #26978 from volth/lighttpd-collectd-submoduleJoachim F2017-07-02
|\ \ \ \ | | | | | | | | | | lighttpd: add collectd submodule
| * | | | lighttpd: add collectd submoduleVolth2017-06-29
| |/ / /
* | | | Merge pull request #26980 from volth/collectd-service-minor-refactoringJoachim F2017-07-02
|\ \ \ \ | | | | | | | | | | collectd service: minor refactoring
| * | | | collectd service: removed insecure AmbientCapabilitiesVolth2017-06-30
| | | | |
| * | | | collectd service: minor refactoringVolth2017-06-30
| |/ / / | | | | | | | | | | | | | | | | | | | | * removed pid-file support, it is needless to run collectd as systemd service * removed static user id, as all the files reowned on the service start * added ambient capabilities for ping and smart (hdd health) functions
* | / / heartbeat service: initTristan Helmich2017-07-02
| |/ / |/| |
* | | lumina: 1.2.0-p1 -> 1.3.0romildo2017-06-29
|/ / | | | | | | | | | | | | | | - Update to version 1.3.0 - Remove dependency on `oxygen-icons5`, as Lumina desktop now distributes it’s own "material-design-[light/dark]" icon themes and uses them as the default icon sets.
* | nixos/xserver: Don't use exec in xkb-layouts-existaszlig2017-06-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First of all, thanks to @pbogdan for getting this problem reproduced: https://github.com/NixOS/nixpkgs/commit/2014db3efcd2a#commitcomment-22815396 Also thanks to @vcunat for bringing this to my attention: https://github.com/NixOS/nixpkgs/commit/44c64fef16ed5#commitcomment-22813503 Although it is not entirely clear why Nix has killed the build prior to finishing, it seems to be related to the process substition I was using. So instead of using "exec touch", let's wrap this inside an if so we don't exit too early. Tested this against all sub-tests in nixos/tests/keymap.nix and also a few configurations with wrong keyboard layout definitions. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | nixos xkb-layouts-exist: try to debug on HydraVladimír Čunát2017-06-28
| | | | | | | | I hate having to do this. We're unable to reproduce the problem locally.
* | network-manager: hostname option is deprecatedRickard Nilsson2017-06-28
| | | | | | | | | | From log: <warn> [1498639184.8965] keyfile: 'hostname' option is deprecated and has no effect
* | Merge pull request #26073 from florianjacob/piwik-packageJoachim F2017-06-27
|\ \ | |/ |/| piwik & piwik service: init at 3.0.4
| * piwik & piwik service: init at 3.0.4Florian Jacob2017-06-19
| |
* | Merge pull request #26598 from moretea/mysql-add-bind-optionJoachim F2017-06-27
|\ \ | | | | | | mysql module: add option to bind to an address
| * | mysql module: add option to bind to an addressMaarten Hoogendoorn2017-06-15
| | |
* | | hydra: restart daemons on config changeDomen Kožar2017-06-27
| | | | | | | | | | | | https://github.com/NixOS/hydra/pull/491
* | | rethinkdb service: initial implementationCalvin Cheng2017-06-27
| | |
* | | prometheus service: globalConfig.labels is obsoleteFranz Pletz2017-06-27
| | | | | | | | | | | | Due to the version bump in e60c958811186e46d9220cca8ce9700da174d9a1.
* | | minio service: add inital servicePascal Bach2017-06-26
| | | | | | | | | | | | | | | | | | | | | features: - change listen port and address - configure config and data directory - basic test to check if minio server starts
* | | toxvpn: 20161230 -> 2017-06-25michael bishop2017-06-25
| | |
* | | plex: fix preStart permissionsDaiderd Jordan2017-06-24
| | |
* | | mailhog: init at 1.0.0 (#26821)Samuel Leathers2017-06-24
| | | | | | | | | | | | | | | | | | * mailhog: init at 1.0.0 * formatting nitpicks
* | | sshd.nix: Added nixops usage warning of openssh.authorizedKeys.keys usageJoachim Schiele2017-06-22
| | |
* | | nixos/xserver: Improve checking keyboard layoutaszlig2017-06-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enumerating the symbols directory doesn't include variants, so we're now basically doing what "localectl list-x11-keymap-layouts" does but we use sed instead. The reason I'm not using localectl directly is because the path to rules/base.lst is hardcoded in the systemd source. Of course, the XKB specification allows for much more complicated rules, but at least this should cover the most basic ones including variants. So the sed expression itself is just for listing the available layouts and variants and we use a grep with -xF to match only full lines without interpreting regular expressions. This should again allow to set "dvorak" as the layout option. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @lheckemann Fixes: #25526
* | | hydra-evaluator: depend on jqDomen Kožar2017-06-21
| | |
* | | Merge pull request #26697 from kirelagin/nsd-stderrJörg Thalheim2017-06-18
|\ \ \ | | | | | | | | nsd: Send stderr to /dev/null