about summary refs log tree commit diff
path: root/nixos/modules/services
AgeCommit message (Collapse)AuthorFilesLines
2024-05-17nixos/sddm: dont generate X11 node if disabledShawn89011-7/+8
2024-05-16Merge pull request #312294 from drupol/erratum-fix-pr-311999Pol Dellaiera1-1/+1
nixos/loki: use `cfg.package`
2024-05-16Merge pull request #312249 from dotlambda/nextcloudPol Dellaiera1-1/+1
nixos/nextcloud: correct latest version
2024-05-16nixos/loki: use `cfg.package`Pol Dellaiera1-1/+1
2024-05-16Merge pull request #311999 from jpds/loki-verify-configPol Dellaiera1-1/+8
nixos/loki: Implement configuration verification
2024-05-16nixos/nextcloud: correct latest versionRobert Schütz1-1/+1
2024-05-16Merge pull request #311397 from Raroh73/fix/services.llama-cppAleksana1-1/+0
nixos/llama-cpp: fix rocm support
2024-05-15Merge pull request #250638 from benley/keycloak-systemd-notifyJade Lovelace2-15/+20
nixos/keycloak: Add systemd startup notification
2024-05-15nixos/oauth2_proxy: Conditionally depend on keycloak.serviceBenjamin Staffin1-14/+16
Co-Authored-By: Jade Lovelace <software@lfcode.ca>
2024-05-15Merge pull request #311916 from wegank/pretalx-plugins-initMartin Weinelt1-8/+27
pretalx: add a few plugins
2024-05-15nixos/loki: Implement configuration verificationJonathan Davies1-1/+8
Fixes: #293088
2024-05-15Merge pull request #309615 from mkienitz/fix/vsftpd-assertionRaghav Sood1-1/+1
Fix/vsftpd assertion
2024-05-15Merge pull request #293817 from PatrickDaG/your_spotifyPol Dellaiera1-0/+191
nixos/your_spotify: init at 1.10.1
2024-05-15nixos/pretalx: add plugins optionMartin Weinelt1-8/+27
Allow loading pretalx plugins in a declarative manner. They are passed into the package dependencies at build time, so that collectstatic and other django maintenance functions account for them, since we cannot regenerate assets at runtime anyway.
2024-05-15Merge pull request #311766 from pacien/stalwart-0-6-0-module-fixesJonas Heinrich1-0/+1
nixos/stalwart-mail: module and test fixes for v0.6.0
2024-05-15nixos/garage: assert that replication_mode is stringFlorian Klink1-1/+21
The explicit `replication_mode` option in `services.garage.settings` has been removed and is now handled by the freeform settings in order to allow it being completely absent (for Garage 1.x). That module option previously `toString`'ed the value it's configured with, which is now no longer possible. Warn the user if they're still using a non-string here.
2024-05-15Reapply "nixos/garage: drop replication_mode setting"Florian Klink1-7/+18
This reverts commit 67cf6279d046f35a3a5be87af074ef063354d1b2. Reintroduce the option, we'll fix it in followup commits.
2024-05-15Revert "nixos/garage: drop replication_mode setting"Yureka1-18/+7
2024-05-15nixos/stalwart-mail: set default lookup storageeuxane1-0/+1
This configuration key is now required. The shared default DB is a good default.
2024-05-14Merge pull request #311307 from michaelpj/mpj/remove-some-maintenncePol Dellaiera2-2/+2
Remove myself from some packages I no longer use
2024-05-14nixos/keycloak: Add systemd startup notificationBenjamin Staffin1-1/+4
This makes it possible for other systemd units to depend on keycloak.service using `after` and `wants` relationships, and systemd will actually wait for Keycloak to finish its initialization before starting any dependent units. This can be important for services like oauth2-proxy, which (when configured to use Keycloak as its auth provider) will fail to start until Keycloak's `.well-known/openid-configuration` endpoint is available.
2024-05-14Merge pull request #311376 from SuperSandro2000/display-managers-miscNick Cao1-2/+2
nixos/display.managers: use cfg where possible
2024-05-14Merge pull request #300564 from Cynerd/bcg-fixAleksana1-3/+3
nixos/bcg: fix usage without environment files
2024-05-14hostapd: add "wpa2-sha1" to authentication.mode enumTom Fitzhenry1-6/+11
This is required for some Kindles (e.g. Kindle Paperwhite 7th Gen), and printers (e.g. Brother MFC-J4440DW). OpenWRT typically adds "wpa_key_mgmt = WPA-PSK", per https://github.com/openwrt/openwrt/blob/3f28c422ba7ca06efd41686fd2f9e664f7e8a12e/package/network/config/wifi-scripts/files/lib/netifd/hostapd.sh#L44-L71
2024-05-13Merge pull request #310199 from symphorien/borg_ignore_warnings_masterGuillaume Girol1-6/+26
nixos/borgbackup: add an option to ignore warnings
2024-05-13nixos/your_spotify: initPatrick1-0/+191
2024-05-13nixos/llama-cpp: fix rocm supportRaroh731-1/+0
2024-05-13Merge pull request #310786 from K900/greetd-plymouthK9001-1/+13
nixos/greetd: add option to make greetd not stop Plymouth early
2024-05-13nixos/display.managers: use cfg where possibleSandro Jäckel1-2/+2
2024-05-13Merge pull request #310926 from Gerg-L/display-managerSandro1-3/+0
2024-05-13Merge pull request #305286 from cafkafk/devpi-server-initChristina Rust1-0/+128
nixos/devpi-server: init
2024-05-13Merge pull request #309643 from flokli/garage-replication_modeFlorian Klink1-7/+18
nixos/garage: drop replication_mode setting
2024-05-13nixos/devpi-server: initChristina Sørensen1-0/+128
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-05-13Merge pull request #310350 from oddlama/fix-oauth2-proxyK9001-3/+3
nixos/oauth2-proxy: fix invalid comparison between list and attrset
2024-05-13tzupdate: remove michaelpj as maintainerMichael Peyton Jones1-1/+1
2024-05-13arbtt: remove michaeplj as maintainerMichael Peyton Jones1-1/+1
2024-05-13Merge pull request #310819 from ilya-epifanov/thermald-config-fixFranz Pletz1-2/+2
thermald: fixed handling of an external config
2024-05-13Merge pull request #307076 from flokli/caddy-reloadJörg Thalheim1-1/+1
nixos/caddy: don't set ExecReload if enableReload is disabled
2024-05-13Merge pull request #309115 from NyCodeGHG/nixos/miniflux-sd-notifyMartin Weinelt1-4/+11
nixos/miniflux: use systemd notify and watchdog
2024-05-13nixos/garage: add assertion for replication_factorYureka1-0/+18
2024-05-13Merge pull request #311039 from DavHau/pr_smokepingFlorian Klink1-33/+30
nixos/smokeping: use nginx instead of thttpd
2024-05-12Merge pull request #310873 from ivan/radvd-debuglevelFranz Pletz1-1/+12
nixos/radvd: add debugLevel option
2024-05-12Merge pull request #310348 from ehmry/nginx-validateConfigFilePol Dellaiera1-1/+8
nixos/nginx: add validateConfigFile option
2024-05-12Merge pull request #307051 from hax404/modules/tayga/mappingsAndreas Rammhold1-2/+24
nixos/tayga: add mappings option
2024-05-12nixos/caddy: don't set ExecReload if enableReload is disabledFlorian Klink1-1/+1
Otherwise, setting services.caddy.enableReload to false fails in a very bad fashion: The reload command still gets executed, but fails: ``` Apr 26 21:23:01 n1-rk1 systemd[1]: Reloading Caddy... Apr 26 21:23:01 n1-rk1 caddy[70793]: {"level":"info","ts":1714166581.733018,"msg":"using provided configuration","config_file":"/etc/caddy/caddy_config","config_adapter":"caddyfile"} Apr 26 21:23:01 n1-rk1 caddy[70793]: {"level":"warn","ts":1714166581.7353032,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/caddy_config","line":3} Apr 26 21:23:01 n1-rk1 caddy[70793]: Error: sending configuration to instance: performing request: Post "http://localhost:2019/load": dial tcp [::1]:2019: connect: connection refused Apr 26 21:23:01 n1-rk1 systemd[1]: caddy.service: Control process exited, code=exited, status=1/FAILURE Apr 26 21:23:01 n1-rk1 systemd[1]: Reload failed for Caddy. ``` … and the server is not restarted either, as a ExecReload= command is specified. Fix this, by only setting ExecReload if the reload exists. The first empty string is still necessary to reset the old option.
2024-05-12Merge pull request #311074 from bobby285271/upd/mate-glib-networkingBobby Rong1-0/+1
nixos/mate: enable services.gnome.glib-networking cc #53700
2024-05-12nixos/mate: enable services.gnome.glib-networkingBobby Rong1-0/+1
This is already done in the 5 other desktop environments I maintain, I decided that I don't mind adding another one.
2024-05-12nixos/smokeping: use nginx instead of thttpdDavHau1-33/+30
Motivation: fixes #265953 Changes: - deprecate `services.smokeping.port` in favor of the niginx native option - mention in release notes
2024-05-12Merge pull request #305586 from drupol/private-gpt/initPol Dellaiera1-0/+121
private-gpt: init at 0.5.0
2024-05-11nixos/pixiecore: fix apiServer exampleBjørn Forsman1-2/+2
Add missing http:// scheme. Without it pixiecore logs this and never contacts the API server: [DHCP] Couldn't get bootspec for [REDACTED_MAC_ADDR]: Get "localhost:8080/v1/boot/[REDACTED_MAC_ADDR]": unsupported protocol scheme "localhost"