summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
* Merge #164895: nixos displayManager.session: drop typeVladimír Čunát2022-03-19
|\
| * nixos services.xserver.displayManager.session: drop typeVladimír Čunát2022-03-19
| | | | | | | | | | | | | | | | For now at least. I expect someone will find a working type later. It's incorrect and was causing bad issues. Example test case: nix-instantiate nixos/release.nix -A tests.xfce.x86_64-linux --dry-run This is a partial revert of commit b2d803c from PR #162271.
* | Merge pull request #164398 from NinjaTrappeur/nin/pleroma-wrappersNinjatrappeur2022-03-19
|\ \ | |/ |/|
| * nixos/pleroma: regenerate empty release cookie filesFélix Baylac-Jacqué2022-03-17
| | | | | | | | | | | | | | | | | | | | Since b9cfbcafdf0ca9573de1cdc06137c020e70e44a8, the lack of hexdump in the closure lead to the generation of empty cookie files. This empty cookie file is making pleroma to crash at startup now we correctly read it. We introduce a migration forcing these empty cookies to be re-generated to something not empty.
| * nixos/pleroma: inject release cookie path to the pleroma packageFélix Baylac-Jacqué2022-03-17
| | | | | | | | | | | | | | | | | | | | We inject the release cookie path to the pleroma derivation in order to wrap pleroma_ctl with it. Doing this allows us to remove the systemd-injected RELEASE_COOKIE path, which was sadly buggy (RELEASE_COOKIE should point to the *content* of the cookie, not the file containing it). We take advantage of this to factor out the cookie path.
* | nixos/paperless-ng: fix #164615Martin Wurm2022-03-17
| | | | | | | | | | | | Add an exception to the `paperless-ng-server` service's `SystemCallFilter` as the `mbind` syscall is needed when consuming a document while having a classification model present.
* | Merge pull request #162271 from Infinisil/warn-no-typeRobert Hensing2022-03-16
|\ \ | | | | | | Throw an error for options without a type
| * | nixos/treewide: Add last missing option typesSilvan Mosberger2022-02-28
| | | | | | | | | | | | Co-Authored-By: Janne Heß <janne@hess.ooo>
* | | Merge pull request #164313 from Ma27/drop-nextcloud21Maximilian Bosch2022-03-16
|\ \ \ | | | | | | | | nextcloud21: remove
| * | | nextcloud21: removeMaximilian Bosch2022-03-15
| | |/ | |/| | | | | | | | | | | | | EOLed by upstream in 2022-02[1]. [1] https://docs.nextcloud.com/server/23/admin_manual/release_schedule.html#older-versions
* | | Merge pull request #154004 from illustris/hadoopArtturi2022-03-16
|\ \ \
| * | | nixos/hadoop: add module options for commonly used service configsillustris2022-03-11
| | | |
| * | | nixos/hadoop: use CGroups to enforce container limits by defaultillustris2022-03-11
| | | |
| * | | nixos/hadoop: add gateway roleillustris2022-03-11
| | | |
| * | | nixos/hadoop: fix tests for hadoop 2 and 3.2illustris2022-03-11
| | | |
| * | | nixos/hadoop: use FairScheduler by defaultillustris2022-03-11
| | | |
| * | | nixos/hadoop: add HADOOP_CONF_DIR to envillustris2022-03-11
| | | |
| * | | nixos/hadoop: disable openFirewall by defaultillustris2022-03-11
| | | |
| * | | nixos/hadoop: refactor HDFS configsillustris2022-03-11
| | | |
| * | | nixos/hadoop: refactor HDFS optionsillustris2022-03-09
| | | |
| * | | nixos/hadoop: fix mkenableoption textillustris2022-03-09
| | | |
* | | | Merge pull request #162535 from astro/pacemakerRyan Mulligan2022-03-15
|\ \ \ \ | |_|/ / |/| | | pacemaker: init
| * | | nixos: init corosync, pacemaker modulesAstro2022-03-08
| | | |
* | | | nixos/tor: allow tor to read resolv.conf when using resolvedLuflosi2022-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When `services.resolved.enable` is set to true, the file /etc/resolv.conf becomes a symlink to /etc/static/resolv.conf, which is a symlink to /run/systemd/resolve/stub-resolv.conf. Without this commit, tor does not have access to this file thanks to systemd confinement. This results in the following warning when tor starts: ``` [warn] Unable to stat resolver configuration in '/etc/resolv.conf': No such file or directory [warn] Could not read your DNS config from '/etc/resolv.conf' - please investigate your DNS configuration. This is possibly a problem. Meanwhile, falling back to local DNS at 127.0.0.1. ``` To fix this, simply allow read-only access to the file when resolved is in use. According to https://github.com/NixOS/nixpkgs/pull/161818#discussion_r824820462, the symlink may also point to /run/systemd/resolve/resolv.conf, so allow that as well.
* | | | Merge pull request #163431 from nazarewk/update-plantuml-serverLuke Granger-Brown2022-03-14
|\ \ \ \ | | | | | | | | | | plantuml-server 1.2021.12 -> 1.2022.2
| * | | | plantuml-server 1.2021.12 -> 1.2022.2Krzysztof Nazarewski2022-03-11
| | |/ / | |/| | | | | | | | | | | | | | - changed JDK version to 17 (11+ required) - added maven build reproducibility
* | | | Merge pull request #163622 from ilya-fedin/mate-allow-remove-any-packageAlexander Bantyev2022-03-14
|\ \ \ \ | | | | | | | | | | nixos/mate: allow remove any added package
| * | | | nixos/mate: allow remove any added packageIlya Fedin2022-03-11
| | | | | | | | | | | | | | | | | | | | Only extra packages removable currently, but it's possible to run MATE without packages like caja or yelp
* | | | | Merge pull request #162254 from Ma27/init-dmarc-exporterMaximilian Bosch2022-03-14
|\ \ \ \ \ | | | | | | | | | | | | prometheus-dmarc-exporter: init at 0.5.1
| * | | | | prometheus-dmarc-exporter: init at 0.5.1Maximilian Bosch2022-02-28
| | | | | |
* | | | | | Merge pull request #163960 from bobby285271/pantheonBobby Rong2022-03-14
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/pantheon: enable xdg desktop integration
| * | | | | | nixos/pantheon: enable xdg desktop integrationBobby Rong2022-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This prevents the embarrassing situation in https://github.com/NixOS/nixpkgs/pull/163828 from happening again.
* | | | | | | Merge pull request #163716 from svanderburg/fixtomcatSander van der Burg2022-03-13
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/tomcat: configure default group and fix broken default package …
| * | | | | | | nixos/tomcat: configure default group and fix broken default package referenceSander van der Burg2022-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this fix, evaluating a NixOS configuration with Tomcat enabled and the default settings results in the following evaluation error: Failed assertions: - users.users.tomcat.group is unset. This used to default to nogroup, but this is unsafe. For example you can create a group for this user with: users.users.tomcat.group = "tomcat"; users.groups.tomcat = {};
* | | | | | | | nixos/jellyfin: Disable PrivateDevices from hardening to allow GPU endpoints ↵Giulio De Pasquale2022-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to be accessed
* | | | | | | | nixos/squeezelite: add support for PulseAudio versionPeter Hoeg2022-03-13
| | | | | | | |
* | | | | | | | nixos/earlyoom: use the newly introduced systembus-notify optionPeter Hoeg2022-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also some cleanups.
* | | | | | | | nixos/systembus-notify: add support for system services notifying usersPeter Hoeg2022-03-13
| | | | | | | |
* | | | | | | | Merge pull request #163673 from lukegb/pomeriumLuke Granger-Brown2022-03-13
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | pomerium: 0.15.7 -> 0.17.0
| * | | | | | | | nixos/pomerium: avoid blocking when renewing ACME certificatesLuke Granger-Brown2022-03-11
| |/ / / / / / /
* | | | | | | | Merge pull request #159865 from midchildan/update/epgstationKevin Cox2022-03-12
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | epgstation: 1.7.5 -> 2.6.20
| * | | | | | | | epgstation: make updateScript create EditorConfig-compliant filesmidchildan2022-03-12
| | | | | | | | |
| * | | | | | | | nixos/rl-2205: add entries for EPGStation v2midchildan2022-03-12
| | | | | | | | |
| * | | | | | | | nixos/epgstation: changes for EPGStation v2midchildan2022-03-12
| |/ / / / / / /
* | | | | | | | Merge pull request #163304 from gravndal/amule-daemonArtturi2022-03-12
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | nixos/amuled: fix package reference in service definitionGaute Ravndal2022-03-08
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | The amuleDaemon package was renamed to kebab-case in 81ef57d6.
* | | | | | | Merge pull request #162411 from kurnevsky/tox-node-service-fixBobby Rong2022-03-11
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | tox-node: fix config hash and url
| * | | | | | | tox-node: fix configEvgeny Kurnevsky2022-03-09
| | | | | | | |
* | | | | | | | modules/github-runner: Improve description of `url`Profpatsch2022-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We spent a whole afternoon debugging this, because upstream has very bad software quality and the error messages were incredibly misleading. So let’s document it for the sanity of other people. Btw, I think the implementation of our module is pretty brittle, especially the part about diffing tokens to check whether they changed. We should rather just request a new builder registration every time, it’s not that much overhead, and always set `replace` so it is idempotent.
* | | | | | | | Merge pull request #163009 from scvalex/nbd-servicepennae2022-03-11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nbd: add nbd service and test