summary refs log tree commit diff
path: root/nixos/modules/services
Commit message (Collapse)AuthorAge
...
| * | | | | | | | | | zammad: reformatTaeer Bar-Yam2022-02-23
| | | | | | | | | | |
| * | | | | | | | | | Zammad: more fixesTaeer Bar-Yam2022-02-23
| | | | | | | | | | |
| * | | | | | | | | | zammad: fix module databasesTaeer Bar-Yam2022-02-23
| | | | | | | | | | |
| * | | | | | | | | | minor tweaksTaeer Bar-Yam2022-02-23
| | | | | | | | | | |
| * | | | | | | | | | fix zammad serviceTaeer Bar-Yam2022-02-23
| | | | | | | | | | |
| * | | | | | | | | | zammad: fix module/testTaeer Bar-Yam2022-02-23
| | | | | | | | | | |
| * | | | | | | | | | zammad: init moduleTaeer Bar-Yam2022-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: garbas <rok@garbas.si>
* | | | | | | | | | | Merge pull request #161059 from hercules-ci/fix-nix-daemon-socket-availabilityJanne Heß2022-02-27
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / |/| | | | | | | | | | nixos/nix-daemon: Ensure continued availability of daemon socket
| * | | | | | | | | | nixos/nix-daemon: Ensure continued availability of daemon socketRobert Hensing2022-02-20
| | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As `nix-daemon.service` does not make use of `ExecStop`, we prefer to keep the socket up and available. This is important for machines that run Nix-based services, such as automated build, test, and deploy services, that expect the daemon socket to be available at all times. See committed inline comment for further explanation.
* | | | | | | | | | nixos/bird: run service as non-root user, add test for reloadNick Cao2022-02-27
| | | | | | | | | |
* | | | | | | | | | Merge pull request #161663 from felixsinger/update/pkgs/mumbleMartin Weinelt2022-02-26
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
| * | | | | | | | | mumble,murmur: 1.3.4 -> 1.4.231Felix Singer2022-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update version to 1.4.231. Build 231 points to a specific commit from the 1.4.x branch adding many fixes and improvements. Since this version is an unofficial release, add an unstable prefix to the version string in Nixpkgs. Signed-off-by: Felix Singer <felixsinger@posteo.net> Signed-off-by: Franz Pletz <fpletz@fnordicwalking.de>
* | | | | | | | | | nixos/pgadmin: initMaciej Krüger2022-02-26
| |_|_|/ / / / / / |/| | | | | | | |
* | | | | | | | | ipfs-migrator: 1.7.1 -> 2.0.2Luflosi2022-02-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/ipfs/fs-repo-migrations/releases/tag/v2.0.2 This is pretty much a complete rewrite of the ipfs-migrator package. In version 2.0.0 a major change was made to the way the migrator works. Before, there was one binary that contained every migration. Now every migration has its own binary. If fs-repo-migrations can't find a required binary in the PATH, it will download it off the internet. To prevent that, build every migration individually, symlink them all into one package and then wrap fs-repo-migrations so it finds the package with all the migrations. The change to the IPFS NixOS module and the IPFS package is needed because without explicitly specifying a repo version to migrate to, fs-repo-migrations will query the internet to find the latest version. This fails in the sandbox, for example when testing the ipfs passthru tests. While it may seem like the repoVersion and IPFS version are in sync and the code could be simplified, this is not the case. See https://github.com/ipfs/fs-repo-migrations#when-should-i-migrate for a table with the IPFS versions and corresponding repo versions. Go 1.17 breaks the migrations, so use Go 1.16 instead. This is also the Go version used in their CI, see https://github.com/ipfs/fs-repo-migrations/blob/3dc218e3006adac25e1cb5e969d7c9d961f15ddd/.github/workflows/test.yml#L4. See https://github.com/ipfs/fs-repo-migrations/pull/140#issuecomment-982715907 for a previous mention of this issue. The issue manifests itself when doing anything with a migration, for example `fs-repo-11-to-12 --help`: ``` panic: qtls.ClientHelloInfo doesn't match goroutine 1 [running]: github.com/marten-seemann/qtls-go1-15.init.0() github.com/marten-seemann/qtls-go1-15@v0.1.1/unsafe.go:20 +0x132 ``` Also add myself as a maintainer for this package. This fixes the test failure discovered in https://github.com/NixOS/nixpkgs/pull/160914. See https://github.com/ipfs/fs-repo-migrations/issues/148 to read some of my struggles with updating this package.
* | | | | | | | | Merge pull request #161193 from Mic92/bird10x4A6F2022-02-25
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | bird: drop bird1 package & modules; hardening
| * | | | | | | | | nixos/bird: improve systemd hardening / capability setJörg Thalheim2022-02-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aligned with https://github.com/archlinux/svntogit-packages/blob/packages/bird/trunk/bird.service#L20-L21
| * | | | | | | | | bird1: drop package + modulesJörg Thalheim2022-02-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reason: no longer maintained upstream.
* | | | | | | | | | Merge pull request #154109 from Izorkin/update-peertubeStig2022-02-25
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | peertube: 3.4.1 -> 4.1.0
| * | | | | | | | | | nixos/peertube: add python pathIzorkin2022-02-24
| | | | | | | | | | |
| * | | | | | | | | | nixos/peertube: fix youtube-dl importIzorkin2022-02-24
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #161735 from fooker/pr/snapserver-config-fixMartin Weinelt2022-02-25
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | nixos/snapserver: fix argument handling.Dustin Frisch2022-02-24
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The argument parser used by snapserver behaves differntly for optional arguments with existing defaults. In such cases, the standalone argument name is a valid input and a following value is interpreted as a positional argument. Therefore the argument and the value must be provided as a single argument seperated by equals sign.
* | | | | | | | | | nixos/kubernetes: use kubectl from kuberneteszowoq2022-02-25
| |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | - also clarify kubectl wrapper naming
* | | | | | | | | nixos/tetrd: add to module list and fix enable descriptionMarkus Kowalewski2022-02-24
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | The module was dangling and and not listed.
* | | | | | | | Merge pull request #159546 from K900/the-plumbeningThiago Kenji Okada2022-02-24
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | [RFC] [RFT] nixos/pipewire: default to wireplumber
| * | | | | | | | nixos/pipewire: default to wireplumberK9002022-02-19
| | | | | | | | |
* | | | | | | | | Merge pull request #160237 from helsinki-systems/drop/virtuosoajs1242022-02-23
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | virtuoso: drop
| * | | | | | | | | nixos/virtuoso: dropajs1242022-02-16
| | | | | | | | | |
* | | | | | | | | | Merge pull request #161056 from dywedir/nixos/vaultwardenPascal Wittmann2022-02-23
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/vaultwarden: fix evaluation
| * | | | | | | | | | nixos/vaultwarden: fix evaluationVladyslav M2022-02-20
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #158375 from afreakk/plex-examplePascal Bach2022-02-23
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | | | plex: extraPlugins example
| * | | | | | | | | | plex: extraPlugins exampleafreakk2022-02-06
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #159187 from martinetd/logrotateJanne Heß2022-02-23
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | logrotate service enhancements
| * | | | | | | | | | | logrotate: prepend extraConfig instead of postpending itDominique Martinet2022-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | logrotate global options only affect rules following them - as such, services.logrotate.extraConfig being added last makes the option only useful for adding new paths but not for setting global options (e.g. 'dateext' so all logs are rotate with a date suffix). Moving this first solves this problem, and we can then use this instead of default paths config to append missingok/notifempty.
| * | | | | | | | | | | nginx: add logrotate rule for nginx logsDominique Martinet2022-02-11
| | | | | | | | | | | |
| * | | | | | | | | | | logrotate: default to enable if any rule is activeDominique Martinet2022-02-11
| | | | | | | | | | | |
| * | | | | | | | | | | logrotate: move wtmp/btmp rules to systemdDominique Martinet2022-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wtmp and btmp are created by systemd, so the rules are more appropriate there. They can be disabled explicitly with something like services.ogrotate.paths = { "/var/log/btmp".enable = false; "/var/log/wtmp".enable = false; }; if required.
* | | | | | | | | | | | Merge pull request #161351: nixos/home-assistant: module updatespiegames2022-02-22
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | nixos/home-assistant: update package option descriptionMartin Weinelt2022-02-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overriding can now happen using module options, which is preferred because it is more discoverable and doesn't require knowledge of overrides in the first place.
| * | | | | | | | | | | | nixos/home-assistant: allow null config valueMartin Weinelt2022-02-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While the documentation said to set this to null, in case an imperative config was supposed to be used, this was not possible with the typing in place.
* | | | | | | | | | | | | Merge pull request #150886 from mohe2015/improve-step-caLassulus2022-02-22
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | nixos/step-ca: create a step-ca user
| * | | | | | | | | | | | nixos/step-ca: create a step-ca userMoritz Hedtke2021-12-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows you to create the certificate files owned by that user so the service can read them.
* | | | | | | | | | | | | Merge pull request #156601 from symphorien/miniflux-passwordGuillaume Girol2022-02-21
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/miniflux: no cleartext password in the store
| * | | | | | | | | | | | | nixos/miniflux: no cleartext password in the storeGuillaume Girol2022-01-31
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #159662 from polykernel/nix-fix-substituters-merging-orderDomen Kožar2022-02-21
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/nix-daemon: Fix merging order for substituters option
| * | | | | | | | | | | | | | nixos/nix-daemon: Fix merging order for substituters optionpolykernel2022-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `substituters` option in `nix.settings` uses the order of the substituters listed to define priority. Prior to https://github.com/NixOS/nixpkgs/pull/139075, the corresponding option `binaryCaches` is declared in the `nix` namespace, which is guaranteed to be merged last. However, the order of merging isn't guaranteed in submodules. This cause definitions to be appended to the default value instead of prepended, breaking backwards compatibility as reported in https://github.com/NixOS/nixpkgs/issues/158356. The way this is addressed in the module system is with order priorities via `mkOrder` and sorting definitions before merging. This PR restores the previous behavior by setting a higher priority to the substituters option defined internally, thus all definitions with default priority will be merged before it. This was chosen because the `mkRenamedOption` function does not preserve order priority so users using legacy options do not have precise control on placement. This change should suffice for simple configuration, but further revision to the module system is needed for to make various `mk*` functions aware of order priorities.
* | | | | | | | | | | | | | | Merge pull request #156907 from Pamplemousse/taskserverSandro2022-02-20
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | modules/taskserver: Minor updatePamplemousse2022-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * documentation - update link - minor consistency update * make tests pass
* | | | | | | | | | | | | | | | Merge pull request #158592 from SuperSandro2000/nginx-nixosSandro2022-02-20
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | treewide: use configured nginx packageSandro Jäckel2022-02-08
| | | | | | | | | | | | | | | |