about summary refs log tree commit diff
path: root/nixos/modules/services
AgeCommit message (Collapse)AuthorFilesLines
2024-04-27Merge pull request #304902 from SuperSandro2000/libinput-xserverSandro15-22/+26
nixos/libinput: move out of xserver
2024-04-27Merge pull request #307264 from ↵Martin Weinelt1-1/+2
pks-t/pks-matrix-appservice-irc-fix-chown-registration-yml nixos/matrix-appservice-irc: fix chown of registration.yml in pre-script
2024-04-27nixos/matrix-appservice-irc: fix chown of registration.yml in pre-scriptPatrick Steinhardt1-1/+2
Before the startup, the matrix-appservice-irc service sets up the registration file such that it can be used by matrix-synapse. Part of that setup requires us to change the group of said file so that the home server can read it. Consequently, we need CAP_CHOWN and require that the @chown system calls are allowed. While we supposedly set up both of these, the setup of system calls is broken as we have both an allow and a deny list of syscalls. But while the allow list contains "@chown", the deny list contains "@privileged" which contains "@chown" itself. So ultimately, we end up denying "@chown". Fix this issue by specifying "@chown" after the deny list.
2024-04-27nixos/akkoma: Don't warn if no installWrapperAmelia Cuss1-1/+1
Currently the installWrapper warning is issued if sudo (and sudo-rs) aren't installed. This is fine, except we get the warning even if we explicitly turn off installWrapper -- say, for this very reason! Rather than warning on every build until either sudo is installed or Akkoma is uninstalled, only warn if cfg.installWrapper is true.
2024-04-27nixos/oauth2_proxy_nginx: fix URL escapingK9001-2/+2
2024-04-26maintainers: remove twitchyliquid64Tom1-1/+1
Yall won't miss me. The packages I leave orphaned are trivially updated as dependents need the new versions. But passively endorsing the direction this organization and its leadership is something I can't do. To those who still have faith in turning this around, you da real MVP 🖖
2024-04-27Merge pull request #306608 from Tom-Hubrecht/netbird-coturnSarah Brofeldt1-3/+3
nixos/netbird: Fix configuration of coturn server
2024-04-27Merge pull request #306046 from misuzu/maintainersWeijia Wang2-2/+2
{gotosocial,castopod,swapspace,psi-plus,kmon}: remove misuzu from maintainers
2024-04-27nixos/parsedmarc: Fix smtp.to and default elasticsearch urle1mo1-2/+2
Previously evaluaton would fail if `smtp.to` was not set, since the default case was not handled. With the current versions of the python elasticsearch libraries, any configuration containing the modules default would fail since it's not a valid URL. The issue adressed in #279068 is also adressed, thuse closes #279068.
2024-04-27nixos/parsedmarc: use top-level parsedmarc packageRobert Schütz1-2/+2
2024-04-26maintainers: drop dandersonDave Anderson3-3/+3
2024-04-26Merge pull request #306938 from K900/oauth2-proxy-parametrizedK9001-6/+46
nixos/oauth2_proxy_nginx: allow passing parameters to auth endpoint
2024-04-26nixos/oauth2_proxy_nginx: allow passing parameters to auth endpointK9001-6/+46
2024-04-26Merge pull request #306761 from Cryolitia/sunshineAleksana1-1/+8
nixos/sunshine: add autoStart attr
2024-04-26Merge pull request #305155 from Mynacol/akkoma-fix-proxyThomas Gerbet1-2/+2
nixos/akkoma: Fix media proxy URLs after upgrade
2024-04-25Merge pull request #306640 from pyrox0/prometheus-exporter-with-removalMartin Weinelt65-129/+307
nixos/prometheus/exporters: Remove all `with lib;` usage
2024-04-25Merge pull request #306468 from nat-418/fix-update-conduit-doc-linkNick Cao1-1/+1
matrix-conduit: update link to config docs
2024-04-25nixos/nextcloud: php83 for nc29, update release notesMaximilian Bosch2-3/+4
* PHP 8.3 seems supported, so let's go for it! * The conditions for which Nextcloud will be the default were bogus: for <24.11 I'd suggest to go for nextcloud29 already. The people on unstable relying on the condition were on nextcloud28 so the upgrade will work fine. Also, it's unstable, so such upgrades are to be expected IMHO. * Update the release notes to reflect that the new default is Nextcloud 29 and warn that only one major upgrade at a time can be done.
2024-04-25nixos/nextcloud: set 29 as default version for >= 24.11Raito Bezarius1-2/+4
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-04-25Merge pull request #306337 from ereslibre/add-docker-daemon-cdi-flagSomeone1-0/+6
nixos/nvidia-container-toolkit: enable CDI in docker settings
2024-04-25nixos/sunshine: add autoStart attr北雁 Cryolitia1-1/+8
2024-04-24Merge pull request #306349 from pyrox0/pyrox-maintaineréclairevoyant1-1/+1
maintainers: thehedgeh0g -> pyrox0
2024-04-24Merge pull request #278152 from ckiee/roundcube-fix-postgresql-package-refMaximilian Bosch1-2/+3
nixos/roundcube: eliminate extra postgres package for local databases
2024-04-24nixos/roundcube: eliminate extra postgres package for local databasesckie1-2/+3
2024-04-24nixos/prometheus/exporters: Remove all `with lib;` usagePyrox65-129/+307
Fixes issues described in #208242 for this part of the nixpkgs tree. There are no behavioral changes in this, it only adjusts the code so that it is easier to understand.
2024-04-24nixos/netbird: Fix configuration of coturn serverTom Hubrecht1-3/+3
2024-04-24Merge pull request #283298 from mkg20001/rustdesk-dynamicMaciej Krüger1-5/+1
rustdesk-server: use DynamicUser
2024-04-24rustdesk-server: use DynamicUserMaciej Krüger1-5/+1
this was a suggestion on #272501
2024-04-24maintainers: thehedgeh0g -> pyrox0Pyrox1-1/+1
Also updates my information and contact info. I no longer use The Hedgehog as my github username or online presence username, so this fixes that. It also matches my github username, so it should be easier for others to mention me if needed.
2024-04-24hardware/nvidia-container-toolkit: enable CDI on ↵Rafael Fernández López1-0/+6
`virtualisation.docker.daemon.settings`
2024-04-24nixos/vaultwarden: drop outdated ownership requirements for environmentFile ↵networkException1-12/+4
(#304825) Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-04-24nixos/evcc: restart on failureMartin Weinelt1-0/+1
2024-04-24Merge pull request #305742 from tomfitzhenry/ssh-no-pamThomas Gerbet1-4/+4
nixos/ssh: expose UsePAM and PrintMotd as options
2024-04-24docs(conduit): update link to config docsnat-4181-1/+1
2024-04-24Merge pull request #305370 from stuebinm/docs-remove-emacs-docbook-sectionLin Jian1-41/+0
nixos/emacs: remove docbook section in the documentation
2024-04-23nixos/emacs: remove docbook section in emacs documentationstuebinm1-41/+0
Since with the completion of the docbook migration) it seems unclear what relevance editing xml in generall and docbook in particular with Emacs still has to NixOS at all, and people interested in the topic will presumably look to other resources elsewhere (e.g. to the nXML mode's actual documenation).
2024-04-23Merge pull request #290979 from ereslibre/cdi-add-nvidia-docker-1-directoriesSomeone4-100/+156
CDI: Add `mount-nvidia-binaries` and `mount-nvidia-docker-1-directories` options
2024-04-23nixos/ssh: allow PrintMotd to be enabledTom Fitzhenry1-1/+2
2024-04-23nixos/ssh: allow UsePAM to be disabledTom Fitzhenry1-3/+2
2024-04-23nixos/nvidia-container-toolkit: add `mount-nvidia-executables` and ↵Rafael Fernández López1-0/+38
`mount-nvidia-docker-1-directories` options - `mount-nvidia-binaries`: this option allows users to avoid mounting nvidia binaries on the container. - `mount-nvidia-docker-1-directories`: this option allows users to avoid mounting `/usr/local/nvidia/lib{,64}` on containers.
2024-04-23nixos/nvidia-container-toolkit: rename from ↵Rafael Fernández López4-100/+118
`virtualisation.containers.cdi.dynamic.nvidia.enable` Add the NixOS option `hardware.nvidia-container-toolkit-cdi-generator.enable`. This enables the ability to expose GPU's in containers for container runtimes that support the Container Device Interface (CDI) Remove `cdi.static` and `cdi.dynamic.nvidia.enable` attributes.
2024-04-23Merge pull request #306076 from mrgiles/mediawiki_explicit_admin_usernameJörg Thalheim1-1/+3
mediawiki: update passwordfile description field
2024-04-23nixos/coder: fix broken service by referencing proper env (#305993)Kyle Carberry1-1/+1
2024-04-22mediawiki: update passwordfile description fieldMarcelo Giles1-1/+3
2024-04-22castopod: remove misuzu from maintainersmisuzu1-1/+1
2024-04-22gotosocial: remove misuzu from maintainersmisuzu1-1/+1
2024-04-22Merge pull request #305837 from Ma27/roundcube-php83Maximilian Bosch1-1/+1
nixos/roundcube: use php 8.3
2024-04-22nixos/nginx: update ciphers listSandro Jäckel1-1/+1
2024-04-21nixos: fix manual buildMaximilian Bosch2-18/+18
`mdDoc` is deprecated!
2024-04-21nixos/roundcube: use php 8.3Maximilian Bosch1-1/+1
Upstream claims that 1.6 works fine with PHP 8.3[1]. Also PHP 8.1 is in the security-only phase already, so we'll need to change sooner or later anyways. [1] https://github.com/roundcube/roundcubemail/issues/9339