summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* Merge branch 'master' into staging-nextVladimír Čunát2019-09-15
|\
| * Revert "networkmanager,modemmanager: fix service symlinks for systemd v243"worldofpeace2019-09-14
| |
| * Merge pull request #68731 from dtzWill/fix/networkmanager-dbus-service-aliasesworldofpeace2019-09-14
| |\ | | | | | | networkmanager,modemmanager: fix service symlinks for systemd v243
| | * networkmanager,modemmanager: fix service symlinks for systemd v243Will Dietz2019-09-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes problems such as: systemd[1]: Failed to put bus name to hashmap: File exists systemd[1]: dbus-org.freedesktop.nm-dispatcher.service: Two services allocated for the same bus name org.freedesktop.nm_dispatcher, refusing operation. Problem is that systemd treats symlinks to files outside the service path differently, causing our old workaround to look like two separate services. These symlinks are intended to be a means for manually emulating the behavior of the `Alias=` directive in these services. Unfortunately even making these symlinks relative isn't enough, since they don't make it to where it matters-- that only makes the links in /etc/static/systemd/system/* relative, with systemd still being shown non-relative links in /etc/systemd/system/*. To fix this, drop all of this at the package level and instead simply specify the aliases in the NixOS modules. Also handle the same for modemmanager, since the networkmanager NixOS module also handles that.
| * | Merge pull request #68291 from Ma27/bump-hydraWilliButz2019-09-14
| |\ \ | | | | | | | | hydra: 2019-05-06 -> 2019-08-30
| | * | nixos/hydra: incorporate upstream changes and update testMaximilian Bosch2019-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During the last update, `hydra-notify` was rewritten as a daemon which listens to postgresql notifications for each build[1]. The module uses the `hydra-notify.service` unit from upstream's Hydra module and the VM test ensures that email notifications are sent properly. Also updated `hydra-init.service` to install `pg_trgm` on a local database if needed[2]. [1] https://github.com/NixOS/hydra/commit/c7861b85c4c3cc974b27147bbf3cc258b9fe9cc3 [2] https://github.com/NixOS/hydra/commit/8a0a5ec3a3200d4f4d4d38f87d0afdb49f092b39
| * | | nixos/gitlab: Remove todo about mysql supportschneefux2019-09-14
| | |/ | |/| | | | | | | | | | GitLab has ended MySQL support. https://about.gitlab.com/2019/06/27/removing-mysql-support/
| * | Merge pull request #68649 from talyz/gitlab-fixRobin Gloster2019-09-13
| |\ \ | | | | | | | | nixos/gitlab: Fix swap of secrets
| | * | nixos/gitlab: Fix swap of secretstalyz2019-09-13
| | | | | | | | | | | | | | | | | | | | Fix accidental swap of the otp and db secrets in the secrets.yml file. Fixes #68613.
| * | | Merge pull request #64364 from JohnAZoidberg/nm-wirelessRobin Gloster2019-09-13
| |\ \ \ | | | | | | | | | | Allow NetworkManager and wireless together
| | * | | networkmanager: Allow NetworkManager and wireless togetherDaniel Schaefer2019-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When NetworkManager is configured to not manage all interfaces, it's perfectly fine to have the rest be managed by the standard nixos wireless scripts. I use networking.networkmanager.unmanaged = [ "*" "except:type:wwan" "except:type:gsm" ]; to control everything using networking.wireless except for the mobile LTE modem which only works with NetworkManager.
* | | | | networkmanager,modemmanager: fix service symlinks for systemd v243Will Dietz2019-09-14
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes problems such as: systemd[1]: Failed to put bus name to hashmap: File exists systemd[1]: dbus-org.freedesktop.nm-dispatcher.service: Two services allocated for the same bus name org.freedesktop.nm_dispatcher, refusing operation. Problem is that systemd treats symlinks to files outside the service path differently, causing our old workaround to look like two separate services. These symlinks are intended to be a means for manually emulating the behavior of the `Alias=` directive in these services. Unfortunately even making these symlinks relative isn't enough, since they don't make it to where it matters-- that only makes the links in /etc/static/systemd/system/* relative, with systemd still being shown non-relative links in /etc/systemd/system/*. To fix this, drop all of this at the package level and instead simply specify the aliases in the NixOS modules. Also handle the same for modemmanager, since the networkmanager NixOS module also handles that.
* | | | nginx: remove gzip_disable directiveVincent Bernat2019-09-12
| | | | | | | | | | | | | | | | | | | | | | | | IE6 is long gone and this directive is not useful anymore. We can spare a few CPU cycles (and maybe skip some bugs) by not trying to disable gzip for MSIE6.
* | | | nixos/chrony: keep in foregroundAustin Seipp2019-09-12
| | | | | | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | nixos/chrony: remove redundant 'initstepslew.servers' optionAustin Seipp2019-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This option was added in 6336048c5843ffcbd9fb010e47386adda2cdb913 but it is essentially a complete duplicate of the existing cfg.servers and there seems to be no reason to keep maintaining it. Furthermore, it requires annoying duplication if you try to do option merging, e.g. merging in sets into your configuration.nix that add `services.chrony.initstepslew` options will overwrite the servers option unless you keep it, but that means you just have to duplicate config.networking.timeServers again anyway which is an implementation detail! Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | nixos/chrony: set iburst for ntp serversAustin Seipp2019-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'iburst' allows chrony to make very quick adjustments to the clock by doing a couple rapid measurements outside of the default 'minpoll' option. This helps improve rapid time adjustment at boot, and is enabled by default. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | nixos/{chrony,ntpd,openntpd}: add myself as maintainerAustin Seipp2019-09-12
| | | | | | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | nixos: shuffle all ntp services into their own dirAustin Seipp2019-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is reckless, ill-advised, pointless, and I will be scorned for it, but it makes me feel a lot better. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | Merge pull request #68365 from aanderse/zabbixMarek Mahut2019-09-12
|\ \ \ \ | |_|/ / |/| | | nixos/zabbixWeb: fix a string reference as well as the phpfpm socket path
| * | | nixos/zabbixWeb: fix a string reference as well as the phpfpm socket pathAaron Andersen2019-09-09
| | | |
* | | | Merge pull request #68496 from WilliButz/add-rspamd-exporterMaximilian Bosch2019-09-11
|\ \ \ \ | | | | | | | | | | add prometheus rspamd exporter and test
| * | | | nixos/prometheus-exporters: add rspamd-exporterWilliButz2019-09-11
| | | | | | | | | | | | | | | | | | | | | | | | | This adds a module that configures the json exporter, which then acts as an exporter for rspamd.
* | | | | nixos/mailman: types.string -> types.strAlyssa Ross2019-09-11
| | | | |
* | | | | nixos/mailman: properly wrap the mailman-web scriptPeter Simons2019-09-11
| | | | |
* | | | | nixos/mailman: create "mailman" executable as a proper wrapper scriptPeter Simons2019-09-11
| | | | |
* | | | | nixos/mailman: clean up our variable namesPeter Simons2019-09-11
| | | | |
* | | | | nixos/mailman: httpd.services requires mailman-web in the systemd sensePeter Simons2019-09-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When mailman-web restarts, it removes the generated "static" directory. This breaks a currently running httpd process, which needs a re-start, too, to obtain a new handle for the newly generated path.
* | | | | python-mailman-web: turn these Djando configuration files into a make-shift ↵Peter Simons2019-09-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Python library Suggested in https://github.com/NixOS/nixpkgs/pull/67951#issuecomment-530309702.
* | | | | nixos/mailman: add support for the Mailman Web UI (Postorius & Hyperkitty)Peter Simons2019-09-11
|/ / / /
* | | | Merge pull request #68390 from worldofpeace/portal-gnome-shellworldofpeace2019-09-10
|\ \ \ \ | | | | | | | | | | nixos/gnome3: add gnome-shell xdg portal
| * | | | nixos/gnome3: add gnome-shell xdg portalworldofpeace2019-09-09
| | | | |
* | | | | nixos/dysnomia: enable InfluxDB supportSander van der Burg2019-09-09
|/ / / /
* | | | Merge pull request #68363 from worldofpeace/xterm-stateversionadisbladis2019-09-09
|\ \ \ \ | | | | | | | | | | nixos/xterm: stateVersion disable by default
| * | | | nixos/xterm: stateVersion disable by defaultworldofpeace2019-09-09
| | | | |
* | | | | Merge pull request #68368 from toonn/toxvpn-typoMichael Bishop2019-09-09
|\ \ \ \ \ | |_|/ / / |/| | | | nixos/toxvpn: Fix typo in option description
| * | | | nixos/toxvpn: Fix typo in option descriptiontoonn2019-09-09
| | | | |
* | | | | rss2email: 3.9 -> 3.10Léo Gaspard2019-09-09
| |/ / / |/| | |
* | | | Merge pull request #68218 from worldofpeace/cups-pk/no-auth-wheelworldofpeace2019-09-09
|\ \ \ \ | | | | | | | | | | nixos/cupsd: passwordless admin for wheel with polkit
| * | | | nixos/cupsd: passwordless admin for wheel with polkitworldofpeace2019-09-06
| | | | |
* | | | | Merge pull request #68310 from rnhmjoj/xkbLinus Heckemann2019-09-09
|\ \ \ \ \ | | | | | | | | | | | | services.xserver.extraLayouts fixes
| * | | | | nixos/xserver: export configuration with startx and extra layoutsrnhmjoj2019-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the X server is run manually it must be started with an `-xkbdir` argument pointing to the custom xkb directory. So we export it to /etc/X11/xkb.
* | | | | | Merge staging-next into stagingFrederik Rietdijk2019-09-09
|\ \ \ \ \ \
| * \ \ \ \ \ Merge pull request #67241 from kcalvinalvin/cmtSilvan Mosberger2019-09-08
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/modules/services/x11/hardware/: add cmt module
| | * | | | | | nixos/cmt: add cmt moduleCalvin Kim2019-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds custom touchpad drivers for Chromebooks.
* | | | | | | | treewide: remove redundant quotesvolth2019-09-08
|/ / / / / / /
* | | | | | | Merge pull request #68037 from dtzWill/update/upower-0.99.11worldofpeace2019-09-08
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | upower: 0.99.10 -> 0.99.11
| * | | | | | | nixos/upower: drop resumeCommands hackworldofpeace2019-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduced 7 years ago, it's likely the issue has been fixed. Even possible this could cause issues with recent upower.
| * | | | | | | nixos/upower: drop custom unitworldofpeace2019-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All of these changes ++ are in the upstream unit Also drop glib in path of unit as I don't believe this should be needed anymore.
| * | | | | | | nixos/upower: don't use activation script to create statedirworldofpeace2019-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Systemd now handles this completely.
* | | | | | | | deluge service: fix my bad conflict resolution from f21211ebfVladimír Čunát2019-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'm sorry. Thanks to aszlig.