summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* Merge branch 'master' into stagingVladimír Čunát2017-08-29
|\ | | | | | | There were some conflicts in python modules, commented at #28314.
| * cups service: Automatically detect Gutenprint in driversMichael Weiss2017-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additional CUPS drivers can be added via "services.printing.drivers" but Gutenprint was an exception. It was possible to add a Gutenprint derivation to that list and it would work at first but unlike the other drivers Gutenprint requires a script to be run after each update or any attempt to print something would simply fail and an error would show up in the jobs queue (http://localhost:631/jobs/): "The PPD version (5.2.11) is not compatible with Gutenprint 5.2.13. Please run `/nix/store/7762kpyhfkcgmr3q81v1bbyy0bjhym80-gutenprint-5.2.13/sbin/cups-genppdupdate' as administrator." This is due to state in "/var/lib/cups/ppd" and one would need to run "/nix/store/.../bin/cups-genppdupdate -p /var/lib/cups/ppd" manually. The alternative was to enable the following option: "services.printing.gutenprint" but this had two disadvantages: 1) It is an exception that one could be unaware of or that could potentially cause some confusion. 2) One couldn't use a customized Gutenprint derivation in "services.printing.drivers" but would instead have to overwrite "pkgs.gutenprint". This new approach simply detects a Gutenprint derivation in "services.printing.gutenprint" by checking if the meta set of a derivation contains "isGutenprint = true". Therefore no special exception for Gutenprint would be required and it could easily be applied to other drivers if they would require such a script to be run.
| * phpfpm service: allow netlink sockets for sendmailFranz Pletz2017-08-29
| | | | | | | | Fixes #26611.
| * lldpd: 0.9.7 -> 0.9.8Franz Pletz2017-08-27
| | | | | | | | Now uses the upstream systemd unit which adds lots of hardening flags.
| * Merge pull request #28562 from oxij/nixos/i2pdJoachim F2017-08-26
| |\ | | | | | | nixos: i2pd: bits and pieces
| | * nixos: i2pd: fix indentJan Malakhovski2017-08-25
| | |
| | * nixos: i2pd: tiny fix in a descriptionJan Malakhovski2017-08-25
| | |
| | * nixos: i2pd: enable ElGamal precomputation by defaultSLNOS2017-08-25
| | |
| | * nixos: i2pd: add logLevelSLNOS2017-08-25
| | |
| | * nixos: i2pd: one fork less, one process lessSLNOS2017-08-25
| | |
| | * nixos: i2pd: rename extIp -> address to harmonize with torSLNOS2017-08-25
| | |
| | * nixos: i2pd: change httpproxy port to its default valueSLNOS2017-08-25
| | |
| * | nixos/usbguard: create package and module (#28363)Phil2017-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nixos/usbguard: create package and module No usbguard module or package existed for NixOS previously. USBGuard will protect you from BadUSB attacks. (assuming configuration is done correctly) * nixos/usbguard: remove extra packages Users can override this by themselves. * nixos/usbguard: add maintainer and fix style
| * | Merge pull request #28476 from disassembler/airsonicJörg Thalheim2017-08-25
| |\ \ | | | | | | | | airsonic: init at 10.0.0
| | * | nixos/airsonic: remove full-path commands from preStartJörg Thalheim2017-08-25
| | | | | | | | | | | | | | | | | | | | systemd services are initialised with a default PATH. This path includes coreutils.
| | * | nixos/airsonic: change script to serviceConfig.ExecStartJörg Thalheim2017-08-25
| | | | | | | | | | | | | | | | - shell invocation is not necessary here
| | * | nixos/airsonic: add moduleSamuel Leathers2017-08-23
| | | |
* | | | Fix indentation.Tom Hunger2017-08-28
| | | |
* | | | GNOME: 3.22 -> 3.24Linus Heckemann2017-08-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a squash commit of the joint work from: * Jan Tojnar (@jtojnar) * Linus Heckemann (@lheckemann) * Ryan Mulligan (@ryantm) * romildo (@romildo) * Tom Hunger (@teh)
* | | | Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-08-25
|\| | |
| * | | nixos/tlp: mask systemd-rfkill socketRobert Helgesson2017-08-25
| | | | | | | | | | | | | | | | This fixes a spurious error on boot. See #24737.
| * | | Merge pull request #27096 from gnidorah/maxxJörg Thalheim2017-08-25
| |\ \ \ | | | | | | | | | | maxx: init at 1.1.0
| | * | | maxx: use libredirectgnidorah2017-08-24
| | | | |
| | * | | maxx: move deps from module to packagegnidorah2017-08-14
| | | | |
| | * | | maxx: 1.0.0 -> 1.1.0gnidorah2017-07-24
| | | | |
| | * | | maxx: init at 1.0.0gnidorah2017-07-04
| | | | |
| * | | | Merge pull request #28481 from mpcsh/masterPeter Hoeg2017-08-25
| |\ \ \ \ | | | | | | | | | | | | nixos/caddy: improve documentation
| | * | | | nixos/caddy: improve documentationMark Cohen2017-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was no documentation for the "config" option, and it wasn't quite clear whether it was supposed to be a file, a string, or what. This commit removes that ambiguity.
| * | | | | Merge pull request #28189 from Nadrieril/ffsync-non-rootFrederik Rietdijk2017-08-24
| |\ \ \ \ \ | | | | | | | | | | | | | | firefox syncserver service: run as non-root user by default
| | * | | | | firefox syncserver service: run as non-root user by defaultNadrieril2017-08-12
| | | | | | |
* | | | | | | bepasty: move out of python-packagesFrederik Rietdijk2017-08-25
|/ / / / / / | | | | | | | | | | | | | | | | | | because its a (web) application and thus doesn't belong there.
* | | | | | Merge pull request #28338 from oxij/nixos/better-torJoachim F2017-08-24
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos: better tor config
| * | | | | | nixos: tor: rename portSpec -> port, type all "port"s properlySLNOS2017-08-22
| | | | | | |
| * | | | | | nixos: tor: better submodule for hidden servicesSLNOS2017-08-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rebased onto master with a different implementation. Originally: "add support for serving hidden services".
| * | | | | | nixos: tor: more options, no unexpected consequences for default relay operatorsSLNOS2017-08-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this commit default relay configuration could produce unexpected real life consequences. This patch makes those choices explicit and documents them extensively.
* | | | | | | nixos/hail: init (#28442)Philipp Hausmann2017-08-23
| | | | | | |
* | | | | | | Merge pull request #27699 from volth/varnish-fixes-sqJoachim F2017-08-22
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | nixos/varnish: made compatible with varnish 5.1.2, add modules
| * | | | | | nixos/varnish: made compatible with varnish 5.2.1, add modulesVolth2017-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nixos/varnish: command line compatible with varnish 5.2.1, fixes https://github.com/NixOS/nixpkgs/issues/27409 * nixos/varnish: add support for modules (services.varnish.extraModules) * varnish-modules: init at 0.10.2 * varnish-geoip: init at 1.0.2 * varnish-rtstatus: init at 1.2.0 * varnish-digest: init at 1.0.1 * added services.varnish.extraCommandLine option
* | | | | | | prometheus-unifi-exporter: make ordering more robustRobin Gloster2017-08-22
| |_|_|_|/ / |/| | | | |
* | | | | | sks and pgpkeyserver-lite modules: init (#27515)Christian Albrecht2017-08-22
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * modules sks and pgpkeyserver-lite: runs the sks keyserver with optional nginx proxy for webgui. * Add calbrecht to maintainers * module sks: fix default hkpAddress value * module pgpkeyserver-lite: make hkpAddress a string type option and use (builtins.head services.sks.hkpAddress) as default value * module sks: remove leftover service dependencies
* | | | | Merge pull request #28293 from makefu/module/gitlab-runner/configOptionsFranz Pletz2017-08-21
|\ \ \ \ \ | | | | | | | | | | | | module gitlab-runner: introduce configOptions and configFile
| * | | | | module gitlab-runner: introduce configOptions and configFilemakefu2017-08-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also removes configText, functionality is now provided more conveniently by configOptions. Keep in mind that this breaks compatibility with previous configurations, configFile provides a means to protect the CI token from being written into the nix store.
* | | | | | phpfpm service: remove NoNewPrivileges systemd optionFranz Pletz2017-08-21
| | | | | | | | | | | | | | | | | | | | | | | | This interferes with sendmail because suid won't work. Fixes #26611.
* | | | | | nixos/mpd: allow configuring playlist directory (#28252)Casey Rodarmor2017-08-20
| |_|/ / / |/| | | |
* | | | | ipfs: added defaultMode, added norouting serviceMaximilian Güntner2017-08-17
|/ / / /
* | | | nixos/munin: scripts need to be executable in order to build a wrapperJean-Pierre PRUNARET2017-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "Builder called die: Cannot wrap /nix/store/XXX-munin-available-plugins/plugin.sh because it is not an executable file" [Bjørn: Keep DRY, quote "$file".]
* | | | Merge pull request #27796 from LumiGuide/postageJoachim F2017-08-13
|\ \ \ \ | | | | | | | | | | postage: init at 3.2.17 & add NixOS module
| * | | | postage: init at 3.2.17 & add NixOS moduleBas van Dijk2017-08-07
| | | | |
* | | | | nixos/agetty: override upstream defaultFranz Pletz2017-08-13
| | | | | | | | | | | | | | | | | | | | Also see c2cf696430055498467dd9deec59939e8d52a43e.
* | | | | Merge commit '4c49205' into HEADFrederik Rietdijk2017-08-13
|\ \ \ \ \