about summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* Merge master into staging-nextFrederik Rietdijk2019-10-24
|\
| * nix-daemon.nix: Fix checkConfigEelco Dolstra2019-10-23
| |
| * Merge pull request #71137 from erictapen/smokeping-fix-permissionRicardo M. Correia2019-10-23
| |\ | | | | | | nixos/smokeping: replace smokeping.fcgi with a symlink
| | * smokeping: add erictapen as maintainerJustin Humm2019-10-14
| | |
| | * nixos/smokeping: replace smokeping.fcgi with a symlinkJustin Humm2019-10-14
| | | | | | | | | | | | | | | | | | This fixes a regression from bb649d96b038ab2c567439987bc182f6797bae5a. There were permission problems, when the preStart script tried to copy the smokeping.fcgi file over the old file.
* | | Merge master into staging-nextFrederik Rietdijk2019-10-23
|\| |
| * | Merge pull request #71461 from etu/lidarr-specify-datadir-optionAaron Andersen2019-10-22
| |\ \ | | | | | | | | nixos/lidarr: Add dataDir option
| | * | nixos/lidarr: Add dataDir optionElis Hirwing2019-10-20
| | | | | | | | | | | | | | | | | | | | This will bring this module to a state to be consistent with how the other forks (sonarr & radarr) works.
* | | | Merge staging-next into stagingFrederik Rietdijk2019-10-22
|\| | |
| * | | nixos/redis: Disable hugepages for redis via sysctl and not via a ↵Malte Brandy2019-10-21
| | | | | | | | | | | | | | | | systemd-oneshot
| * | | Merge pull request #71428 from talyz/gitlab-already-initialized-constantFlorian Klink2019-10-21
| |\ \ \ | | | | | | | | | | gitlab: Get rid of most 'already initialized constant'-warnings
| | * | | gitlab: Get rid of most 'already initialized constant'-warningstalyz2019-10-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On start, unicorn, sidekiq and other parts running ruby code emits quite a few warnings similar to /var/gitlab/state/config/application.rb:202: warning: already initialized constant Gitlab::Application::LOOSE_EE_APP_ASSETS /nix/store/ysb0lgbzxp7a9y4yl8d4f9wrrzy9kafc-gitlab-ee-12.3.5/share/gitlab/config/application.rb:202: warning: previous definition of LOOSE_EE_APP_ASSETS was here /var/gitlab/state/lib/gitlab.rb:38: warning: already initialized constant Gitlab::COM_URL /nix/store/ysb0lgbzxp7a9y4yl8d4f9wrrzy9kafc-gitlab-ee-12.3.5/share/gitlab/lib/gitlab.rb:38: warning: previous definition of COM_URL was here This seems to be caused by the same ruby files being evaluated multiple times due to the paths being different - sometimes they're loaded using the direct path and sometimes through a symlink, due to our split between config and package data. To fix this, we make sure that the offending files in the state directory always reference the store path, regardless of that being the real file or a symlink.
| * | | | Merge pull request #71406 from astro/collectdFranz Pletz2019-10-21
| |\ \ \ \ | | | | | | | | | | | | collectd: plugins configuration, buildMinimalPackage
| | * | | | nixos/collectd: add option buildMinimalPackageAstro2019-10-20
| | | | | |
| | * | | | nixos/collectd: add plugin configAstro2019-10-20
| | | | | |
| * | | | | Merge pull request #71338 from edef1c/nix-daemon-opt-aliasesedef2019-10-21
| |\ \ \ \ \ | | | | | | | | | | | | | | nixos/nix-daemon: don't refer to deprecated option aliases
| | * | | | | nixos/nix-daemon: don't refer to deprecated option aliasesedef2019-10-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `gc-` prefixed versions of these options have been deprecated since Nix 2.0.
| * | | | | | Merge pull request #71067 from aanderse/httpdAaron Andersen2019-10-20
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/httpd: remove deprecated extraSubservices option
| | * | | | | | nixos/httpd: remove deprecated extraSubservices optionAaron Andersen2019-10-20
| | | |_|_|/ / | | |/| | | |
| * | | | | | nixos/networkmanager: remove networking.networkmanager.dynamic… (#71337)Florian Klink2019-10-21
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/networkmanager: remove networking.networkmanager.dynamicHosts
| | * | | | | | nixos/networkmanager: remove networking.networkmanager.dynamicHostsFlorian Klink2019-10-20
| | | |/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This option was removed because allowing (multiple) regular users to override host entries affecting the whole system opens up a huge attack vector. There seem to be very rare cases where this might be useful. Consider setting system-wide host entries using networking.hosts, provide them via the DNS server in your network, or use networking.networkmanager.appendNameservers to point your system to another (local) nameserver to set those entries.
| * | | | | | Merge pull request #70931 from symphorien/system-config-printerworldofpeace2019-10-20
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | system-config-printer: 1.5.11 -> 1.5.12
| | * | | | | nixos/system-config-printer: depends on packagekitSymphorien Gibol2019-10-13
| | | | | | |
* | | | | | | Merge branch 'staging-next' into stagingJan Tojnar2019-10-20
|\| | | | | |
| * | | | | | Merge pull request #71319 from talyz/gitlab-revert-clear-out-initializersFlorian Klink2019-10-20
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Revert "nixos/gitlab: properly clear out initializers"
| | * | | | | | Revert "nixos/gitlab: properly clear out initializers"talyz2019-10-18
| | | |_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 2ee14c34ed1912ee31f1d4cc117b0ab25a3b20b1. This caused the initializers directory to be cleaned out while gitlab was running in some instances. We clean out the directory on the preStart stage already, so ensuring existance and permissions should suffice.
| * | | | | | Revert "nixos/gnome3: fix gnome-flashback"worldofpeace2019-10-19
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 60aedadc59030477a9340af69866c728ac05d924. Using tests from #71212 I am now unable to reproduce there being issues with starting the default metacity flashback session without this.
| * | | | | Merge pull request #71210 from worldofpeace/fix-gnome-flashbackworldofpeace2019-10-18
| |\ \ \ \ \ | | | | | | | | | | | | | | nixos/gnome3: fix gnome-flashback
| | * | | | | nixos/gnome3: copy flashback gschema overridesworldofpeace2019-10-15
| | | | | | |
| | * | | | | nixos/gnome3: fix gnome-flashbackworldofpeace2019-10-15
| | | |_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This session would fail to start because we didn't have it in systemd.packages (as we've switched to systemd gnome-session). Haven't tested custom sessions.
| * | | | | Merge pull request #71298 from symphorien/nm-fortisslworldofpeace2019-10-18
| |\ \ \ \ \ | | | | | | | | | | | | | | networkmanager-fortisslvpn: create the local state directory
| | * | | | | networkmanager-fortisslvpn: create the local state directorySymphorien Gibol2019-10-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise connecting simply fails: VPN connection: failed to connect: 'La création du fichier « /tmp/lib/NetworkManager-fortisslvpn/0507e3ef-f0e0-4153-af64-b3d9a025877c.config.XSB19Z » a échoué : No such file or directory'
| * | | | | | Merge pull request #71341 from edef1c/rabbitmq-exampleworldofpeace2019-10-18
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | nixos/rabbitmq: use a literalExample for example configItems
| | * | | | | nixos/rabbitmq: use a literalExample for example configItemsedef2019-10-18
| | | |_|_|/ | | |/| | |
| * | | | | nixos/networkmanager: use tmpfiles to setup state directories (#71322)Florian Klink2019-10-18
| |\ \ \ \ \ | | |/ / / / | |/| | | | nixos/networkmanager: use tmpfiles to setup state directories
| | * | | | nixos/networkmanager: use tmpfiles to setup state directoriesFlorian Klink2019-10-18
| | | | | |
* | | | | | Merge staging-next into stagingFrederik Rietdijk2019-10-18
|\| | | | |
| * | | | | Merge pull request #71243 from d-goldin/prometheus_blackbox_configfileWilliButz2019-10-18
| |\ \ \ \ \ | | |_|_|/ / | |/| | | | prometheus-blackbox-exporter: coercing cfg to path
| | * | | | prometheus-blackbox-exporter: fixing path issueDima2019-10-18
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes an issue with a recent addition of a config file check in c28ded36ef50cb80796c6bd946754abfb47ffa28. Previously it was possible to supply a path as a string to `configFile`. Now it will fail checking the config file during evaluation of the module due to sandboxing. A toggle to disable the check, more informative log messages and handling for various configFile values are added.
| * | | | nixos/pppd: add description for peers, unbreaks metrics job and channelFrederik Rietdijk2019-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | services.pppd.peers was lacking a description, causing a trace warning resulting in a parse error in the metrics job.
| * | | | Revert "Merge pull request #71095 from flokli/pinentry-cleanup"worldofpeace2019-10-16
| | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 823da4d492b8b4ad46bf812db8421d99ff17a8fc, reversing changes made to b75c8ee3bc1b9734c29740e9d17ac2175fe207fd.
| * | | | Merge pull request #71095 from flokli/pinentry-cleanupworldofpeace2019-10-17
| |\ \ \ \ | | | | | | | | | | | | Split pinentry flavors and enable udisks2 on install media again
| | * | | | udisks2: use tmpfiles instead of activation script to create /var/lib/udisks2Florian Klink2019-10-16
| | |/ / /
| * | | | nixos/pppd: init (#71105)Florian Klink2019-10-17
| |\ \ \ \ | | |/ / / | |/| | | nixos/pppd: init
| | * | | nixos/pppd: initDavid Anderson2019-10-15
| | | | |
* | | | | udisks2: use tmpfiles instead of activation script to create /var/lib/udisks2Florian Klink2019-10-16
|/ / / /
* | | | Merge pull request #70469 from Vskilet/matrix-synapse-updateMaximilian Bosch2019-10-15
|\ \ \ \ | |_|/ / |/| | | matrix-synapse: 1.3.1 -> 1.4.0
| * | | matrix-synapse: 1.3.1 -> 1.4.0Victor SENE2019-10-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps `matrix-synapse` to version 1.4.0[1]. With this version the following changes in the matrix-synapse module were needed: * Removed `trusted_third_party_id_servers`: option is marked as deprecated and ignored by matrix-synapse[2]. * Added `account_threepid_delegates` options as replacement for 3rdparty server features[3]. * Added `redaction_retention_period` option to configure how long redacted options should be kept in the database. * Added `ma27` as maintainer for `matrix-synapse`. Co-Authored-By: Notkea <pacien@users.noreply.github.com> Co-authored-by: Maximilian Bosch <maximilian@mbosch.me> [1] https://matrix.org/blog/2019/10/03/synapse-1-4-0-released [2] https://github.com/matrix-org/synapse/pull/5875 [3] https://github.com/matrix-org/synapse/pull/5876
* | | | Merge pull request #70070 from Ma27/borgbackup-removable-devicesWilliButz2019-10-14
|\ \ \ \ | |_|/ / |/| | | nixos/borgbackup: add option to allow removable devices
| * | | nixos/borgbackup: add option to allow removable devicesMaximilian Bosch2019-10-14
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | When having backup jobs that persist to a removable device like an external HDD, the directory shouldn't be created by an activation script as this might confuse auto-mounting tools such as udiskie(8). In this case the job will simply fail, with the former approach udiskie ran into some issues as the path `/run/media/ma27/backup` was already there and owned by root.