about summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* nixos/postgresql-wal-receiver: add module (#63799)Notkea2019-08-11
|
* Fix typo in assert in grafana moduleJean Potier2019-08-11
| | | Current assert prevents using secretKeyFile entirely
* Merge pull request #66398 from worldofpeace/gnome3-option-renamesworldofpeace2019-08-10
|\ | | | | Move certain GNOME3 options to programs
| * nixos/gpaste: move to programsworldofpeace2019-08-10
| |
| * nixos/gnome-documents: move to programsworldofpeace2019-08-09
| |
| * nixos/gnome-disks: move to programsworldofpeace2019-08-09
| |
| * nixos/file-roller: move to programsworldofpeace2019-08-09
| |
| * nixos/evince: move to programsworldofpeace2019-08-09
| |
* | Couchdb: Don't chown /var/log to couchdb (#65347)Silvan Mosberger2019-08-10
|\ \ | |/ |/| Couchdb: Don't chown /var/log to couchdb
| * nixos/couchdb: Prevent it from chowning /var/log to couchdb:couchdbSilvan Mosberger2019-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default for logFile is /var/log/couchdb.log, and the tmpfile rules chown ${dirOf cfg.logFile}, which is just /var/log, to couchdb:couchdb. This was found by Edes' report on IRC, which looked like Detected unsafe path transition /var/log → /var/log/journal during canonicalization of /var/log/journal While this bug has been present since the initial couchdb module in 62438c09f7cc811f994510550614c9265b3b1d18 by @garbas, this wasn't a problem, because the initial module only created and chowned /var/log if it didn't exist yet, which can't occur because this gets created in the initial phases of NixOS startup. However with the recent move from manual preStart chown scripts to systemd.tmpfiles.rules in 062efe018d571b1daa9c37b8c99eb39ad47d7342 (#59389), this chown is suddenly running unconditionally at every system activation, therefore triggering the above error.
* | nixos/dwm-status: add module (#51319)Silvan Mosberger2019-08-09
|\ \ | | | | | | nixos/dwm-status: add module
| * | nixos/dwm-status: add moduleTobias Happ2019-06-12
| | |
* | | Merge pull request #66341 from Ma27/bump-prometheus-wireguard-exporterMarek Mahut2019-08-09
|\ \ \ | | | | | | | | prometheus-wireguard-exporter: 3.0.0 -> 3.0.1
| * | | nixos/prometheus-wireguard-exporter: add support for `-r` switchMaximilian Bosch2019-08-08
| | | | | | | | | | | | | | | | | | | | With this switch activated, the exporter also exposes the remote IP of each active WireGuard peer.
* | | | [throttled] Enable custom configPeriklis Tsirakidis2019-08-09
|/ / /
* | | Merge pull request #66226 from xvello/xvello/bluez-qtThomas Tuegel2019-08-07
|\ \ \ | | | | | | | | Add bluez-qt as an explicit dependency of plasma5
| * | | Add bluez-qt as an explicit dependency of plasma5Xavier Vello2019-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When bluetooth is enabled, we install bluedevil, but its applet cannot work without the qml components in bluez-qt. Superseedes #65440 that failed to address the issue.
* | | | postgresql: running `initdb` from command line now works (#65309)Danylo Hlynskyi2019-08-07
| | | | | | | | | | | | | | | | | | | | | | | | The issue was only with NixOS service, `postgresql` installed through `nix-env` was not affected. Fixes https://github.com/NixOS/nixpkgs/issues/23655
* | | | Merge pull request #63790 from chpatrick/gdm-autosuspend-optionworldofpeace2019-08-06
|\ \ \ \ | |/ / / |/| | | nixos/gdm: add autoSuspend option
| * | | nixos/gdm: add autoSuspend optionPatrick Chilton2019-08-06
| | | |
* | | | Merge pull request #66073 from WilliButz/fix-unifiFranz Pletz2019-08-06
|\ \ \ \ | | | | | | | | | | nixos/unifi: create data directory with correct permissions
| * | | | nixos/unifi: create data directory with correct permissionsWilliButz2019-08-05
| | | | |
* | | | | Merge pull request #65860 from etu/surf-display-kiosk-sessionworldofpeace2019-08-05
|\ \ \ \ \ | | | | | | | | | | | | Surf display kiosk session
| * | | | | nixos/surf-display: Add kiosk display manager sessionElis Hirwing2019-08-05
| |/ / / /
* | | | | nixos/pantheon: use filechooser moduleworldofpeace2019-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting GTK_CSD=1 works around the issue we were having with this [0] [0]: https://github.com/elementary/files/issues/971
* | | | | nixos/pantheon: set GTK_CSDworldofpeace2019-08-05
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Causes various issues when not set * https://github.com/elementary/files/issues/971 * https://github.com/elementary/default-settings/pull/103 * https://github.com/cassidyjames/ideogram/issues/26 However this can cause certain problems in gala * https://github.com/elementary/gala/issues/244
* | | | nixos/gitolite: dataDir group-readablebake2019-08-04
| | | |
* | | | Merge pull request #62812 from Tomahna/bloopFrederik Rietdijk2019-08-04
|\ \ \ \ | | | | | | | | | | bloop: 1.2.5 -> 1.3.2
| * | | | bloop: allow specifying extra cli optionsKevin Rauscher2019-07-25
| | | | |
| * | | | bloop: get closer to standard bloop packagingKevin Rauscher2019-07-24
| | | | |
* | | | | Merge pull request #65407 from alunduil/add-zfs-replicationJörg Thalheim2019-08-03
|\ \ \ \ \ | | | | | | | | | | | | Add zfs replication
| * | | | | nixos/zfs: add autoReplication functionalityAlex Brandt2019-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a simple configuration for sending snapshots to a remote system using zfs-replicate that ties into the autoSnapshot settings already present in services.zfs.autoSnapshot.
* | | | | | Merge master into staging-nextFrederik Rietdijk2019-08-02
|\ \ \ \ \ \
| * | | | | | nixos/prometheus-exporters: update documentationWilliButz2019-08-02
| | | | | | |
| * | | | | | nixos/prometheus-wireguard-exporter: use ExecStart instead of scriptWilliButz2019-08-02
| | | | | | |
| * | | | | | nixos/prometheus-exporters: use DynamicUser by defaultWilliButz2019-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Only define seperate users and groups when necessary.
| * | | | | | nixos/prometheus-exporter: use separate user for each exporterWilliButz2019-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stop using nobody/nogroup by default and use seperate users for each exporter instead.
| * | | | | | Merge pull request #65751 from mayflower/pkgs/prometheus-postgres-exporterWilliButz2019-08-02
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | prometheus-postgres-exporter: init at 0.5.1
| | * | | | | prometheus-postgres-exporter: init at 0.5.1Franz Pletz2019-08-02
| | | | | | |
* | | | | | | Merge master into staging-nextFrederik Rietdijk2019-08-02
|\| | | | | |
| * | | | | | Merge pull request #30712 from peterhoeg/f/servicePeter Hoeg2019-08-02
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | systemd user services shouldn't run as root and other "non-interactive" users
| | * | | | | | keybase: normal users onlyPeter Hoeg2017-10-24
| | | | | | | |
| | * | | | | | kbfs: normal users onlyPeter Hoeg2017-10-24
| | | | | | | |
| * | | | | | | Merge pull request #65566 from rasendubi/syncthing-group-fixRobin Gloster2019-08-01
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | syncthing: create default group if not overridden
| | * | | | | | | syncthing: create default group if not overriddenAlexey Shmalko2019-07-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following configuration generates a systemd unit that doesn't start. ```nix { services.syncthing = { enable = true; user = "my-user"; }; } ``` It fails with ``` systemd[1]: Started Syncthing service. systemd[6745]: syncthing.service: Failed to determine group credentials: No such process systemd[6745]: syncthing.service: Failed at step GROUP spawning /nix/store/n1ydz3i08nqp1ajc50ycy1zribmphqc9-syncthing-1.1.4-bin/bin/syncthing: No such process systemd[1]: syncthing.service: Main process exited, code=exited, status=216/GROUP systemd[1]: syncthing.service: Failed with result 'exit-code'. ``` This is due to the fact that `syncthing` group (default) is not created if the user is overridden. Add a separate check for setting up the default group, so that user/group are created independently.
| * | | | | | | | Merge pull request #65582 from WilliButz/add-mailexporterRobin Gloster2019-08-01
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | prometheus-mail-exporter: init at 2019-07-14, add module and test
| | * | | | | | | | nixos/prometheus-exporters: add mail exporter moduleWilliButz2019-07-30
| | | | | | | | | |
| * | | | | | | | | Merge pull request #65699 from jslight90/patch-5Robin Gloster2019-08-01
| |\ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / | |/| | | | | | | | nixos/gitlab: fix config initializer permissions
| | * | | | | | | | nixos/gitlab: fix config initializer permissionsJeff Slight2019-07-31
| | | | | | | | | |
* | | | | | | | | | Merge master into staging-nextFrederik Rietdijk2019-08-01
|\| | | | | | | | |