Commit graph

8,657 commits

Author SHA1 Message Date
nixpkgs-ci[bot]
7aba08e308
Merge master into staging-nixos 2026-07-05 00:39:09 +00:00
Johannes Kirschbauer
b2373737aa
docs/readme: reword 'devmode' -> Live preview (#532945) 2026-07-04 19:16:20 +00:00
nixpkgs-ci[bot]
0548ab8a98
Merge master into staging-nixos 2026-07-03 18:30:08 +00:00
isabel
7098d2f523
tap: init at 0.1.10, nixos/tap: init (#532445) 2026-07-03 14:58:17 +00:00
nixpkgs-ci[bot]
29c9cb0a5d
Merge master into staging-nixos 2026-07-03 12:40:33 +00:00
Johannes Kirschbauer
ad97f5573d
pkgs/nixos-render-docs: replace inlince tocs with collapsible sidebar
tables of contents disconnect headings from body text.
decouples heading levels from include type (part,chapter,part etc.)
structure of the sidebar is derived from the include type for now.
Can be changed to a meta file later.

sidebar now uses proper ol-, li-, span-, a-tags
definition tables are not ideal for navigation and accessibility

breaking change:
--toc-depth, --chunk-toc-depth, --section-toc-depth is
now collapsed into --sidebar-depth
2026-07-02 15:44:56 +02:00
nixpkgs-ci[bot]
0f6198ead0
Merge master into staging-nixos 2026-06-30 18:39:23 +00:00
JuliusFreudenberger
1ffdcbbe20 nixos/gocron: Add to release notes 2026-06-30 15:27:01 +02:00
nixpkgs-ci[bot]
d8dde85002
Merge master into staging-nixos 2026-06-30 00:46:21 +00:00
Peder Bergebakken Sundt
7a55647c99
zoneminder: 1.36.38 -> 1.38.3 + a number of fixes (#532456) 2026-06-29 22:04:51 +00:00
nixpkgs-ci[bot]
5c93921c7d
Merge master into staging-nixos 2026-06-29 18:43:18 +00:00
Maximilian Bosch
26bafa1f8d
nixos/test-driver: deprecate shell_interact() (#535097) 2026-06-29 13:05:59 +00:00
ivann
25851326c1
nixos/koito: init module 2026-06-28 21:25:08 +02:00
Maximilian Bosch
4a06b07239
freescout: init at 1.8.225 (#535307) 2026-06-26 18:57:23 +00:00
e1mo
026e7e0afc
nixos/freescout: init 2026-06-26 19:53:49 +02:00
Maximilian Bosch
d57a99c600
nixos/matrix-authentication-service: init (#527621) 2026-06-26 11:24:37 +00:00
Florian Klink
5699094b6a
nixos/nginx: add lua option for Lua scripting support (#535081) 2026-06-26 10:49:44 +00:00
Maximilian Bosch
b9706678ac
nixos/test-driver: deprecate shell_interact()
Reviewing #512771 got me thinking and I'm not sure I see a good reason
to keep this method given the SSH backdoor functionality has a much
better UX.

I'd propose we deprecate it, await 26.11 to see if people complain and
remove it alltogether after that.
2026-06-26 12:27:41 +02:00
r-vdp
f438cd8d56
nixos/doc: release note for /etc/machine-id on immutable /etc 2026-06-26 10:51:16 +02:00
eymeric
0bb6415b55
nixos/matrix-authentication-service: init
Co-authored-by: mkoppmann <dev@mkoppmann.at>
Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>
Co-authored-by: FlashOnFire_ <flashonfire@proton.me>
Assisted-by: gemini-cli
2026-06-26 14:55:45 +07:00
dotlambda
58528b66f0
authentik: 2025.12.6 -> 2026.5.3 (#523484) 2026-06-25 19:01:38 +00:00
nixpkgs-ci[bot]
248ddc1100
Merge master into staging-next 2026-06-25 12:49:17 +00:00
Sandro
19d31e2302
adw-bluetooth: 1.0.0 -> 1.1.0, init NixOS module (#522931) 2026-06-25 10:00:05 +00:00
Martin Weinelt
44b4278cac
mail-tlsa-check-exporter: init at 0-unstable-2025-06-12, nixos/prometheus-exporters/mail-tlsa-check: init (#527698) 2026-06-25 09:48:01 +00:00
Sandro
0e03a23ae3
nixos/avahi-daemon: disable the full mDNS NSS module by default (#526821) 2026-06-25 09:09:30 +00:00
Bart Oostveen
cd65877bf5
nixos/prometheus-exporters/mail-tlsa-check: init 2026-06-25 08:56:28 +02:00
Ilan Joselevich
eaffe290dd
nixos/nginx: add lua option for Lua scripting support
Add `services.nginx.lua.{enable,extraPackages}` to enable OpenResty's
lua-nginx-module on a stock nginx. When enabled it adds the module,
includes lua-resty-core, and wires up lua_package_path /
lua_package_cpath (and lua_ssl_trusted_certificate) from a
luajit_openresty package set built from extraPackages.

When the configured package already bundles Lua (openresty), the module
and bundled libraries are not re-added; only the search path is set up so
its own lualib stays in use.

Migrate the openresty-lua test to the new option and add an nginx-lua
test covering the stock-nginx path.

Assisted-by: Claude:claude-opus-4-8
2026-06-25 00:56:45 +03:00
Lisa Scheers
8169ae0e9f
authentik: 2025.12.6 -> 2026.5.3
Changelog: https://docs.goauthentik.io/releases/2026.5
2026-06-24 13:35:53 +02:00
nixpkgs-ci[bot]
2235c4778b
Merge master into staging-nixos 2026-06-23 18:44:26 +00:00
Matthias Beyer
32b0eb216a
nixos/doc: Fix typo
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2026-06-23 15:19:30 +02:00
nixpkgs-ci[bot]
5c3bf48741
Merge master into staging-nixos 2026-06-23 12:59:56 +00:00
Grimmauld
854a752851
nixos/run0: add options for persistent authentication (#533341) 2026-06-23 09:22:31 +00:00
K900
4f3d6cf6a5 Merge remote-tracking branch 'origin/master' into staging-nixos 2026-06-23 10:33:59 +03:00
zimward
498aab6ea8
nixos/run0: add options for persistent authentication
Co-authored-by: Grimmauld <soeren@benjos.de>
Assisted-by: languagetool 6.6
2026-06-23 08:49:45 +02:00
Steven Allen
e8e86c94e7 nixos/avahi-daemon: disable the full mDNS NSS module by default
Previously, enabling nssmdns would enable the full mdns module by
default, as well as the minimal one. Unfortunately, the full mdns module
introduces a 5 second delay whenever it fails to perform a reverse
hostname lookup (`gethostbyaddr`).

For example, this adds a 5 second delay to ping as follows:

1. Ping resolves the hostname (example.com) to an IP address. This query
   is serviced by the user's DNS resolver, so it returns quickly.
2. Ping attempts to resolve the IP address back into a hostname via
   `gethostbyaddr`.
3. If the upstream DNS server fails to resolve the IP address back into
   a hostname (many domain-names lack reverse DNS records), NSS falls
   back on querying via Avahi (via the `mdns` module).
4. mDNS is a broadcast protocol, so Avahi has to wait the full 5 second
   timeout before it can return a failure.

This patch fixes this by disabling the full `mdns` NSS module unless the
new disabled-by-default `nssmdnsFull` option is enabled. The
still-enabled `mdns_minimal` module only performs reverse IP lookups for
`169.254.0.0/16` (link-local IP addresses) so this 5 second delay will
only apply to link-local pings by domain-name.

In practice, this change shouldn't negatively affect the vast majority
of users. The only affected users are those who:

1. Are relying on Avahi to resolve IP addresses into hostnames on their
   local network via `gethostbyaddr`.
2. Are using mDNS hostnames that don't end in `.local`.

The minimal module is sufficient for, e.g., users who just want to
resolve hostnames for local printers and network shares.

Note: This patch not fix this by adding [!UNAVAIL=return] after `dns` as
discussed in (#291108) as that would treat mDNS as a fallback for DNS when
DNS is unavailable which, IMO, is incorrect. Whether or not we use mDNS
shouldn't depend on whether or not our DNS server is available.

fixes #291108
2026-06-22 16:39:50 -07:00
Niklas Hambüchen
3d0638ce10 doc/rl-2611: Plausible declarative admin creation 2026-06-22 20:21:46 +00:00
nixpkgs-ci[bot]
0645d33eb9
Merge master into staging-nixos 2026-06-22 17:41:31 +00:00
Adam C. Stephens
3cdc8d1165
stump: init at 0.1.5, nixos/stump: init module, nixos/tests/stump: init tests (#525889) 2026-06-22 15:58:16 +00:00
nixpkgs-ci[bot]
7d340b597d
Merge master into staging-nixos 2026-06-22 13:55:09 +00:00
Michele Guerini Rocco
4b8fe745d4
Revert "doc: don't use sha256 and non-sri hashes in user docs" (#528302) 2026-06-22 10:33:51 +00:00
Jan van Brügge
e5cfb2c206
nixos/stump: init module 2026-06-22 12:20:25 +02:00
Lyna
729733adb8
nixos/tap: init 2026-06-21 20:46:59 +01:00
nixpkgs-ci[bot]
2b499f8c98
Merge master into staging-nixos 2026-06-21 18:34:02 +00:00
Sandro
e00726a075
treewide: fix leftover docbook links (#531477) 2026-06-21 18:03:51 +00:00
nixpkgs-ci[bot]
e76024ab27
Merge master into staging-nixos 2026-06-21 12:42:46 +00:00
Wekuz
dcdebc4553
doc: move unpackerr module announcement to the correct release notes
Initially unpackerr module announcement was added to the 26.05 release
notes but as that is already released it should have been added to the
26.11 release notes.
2026-06-21 00:25:09 +03:00
nixpkgs-ci[bot]
f5551b58a0
Merge master into staging-nixos 2026-06-20 18:32:50 +00:00
Martin Weinelt
ef352e5401
nixos/fuse: disable by default
This change disables the fuse module by default and shifts the
obligation to enable it to consumers.
2026-06-20 17:29:40 +02:00
isabel
c2d1abbf68
nixos/unpackerr: init module (#509954) 2026-06-20 13:59:44 +00:00
Ratchanan Srirattanamet
ae5fe9045c nixos/doc: mention ZoneMinder major update in release note
So that users backup ZoneMinder database before performing upgrade.
2026-06-20 16:43:03 +07:00