Jaco Malan
1fb02bc8f9
nixos/monero: add environmentFile option
2025-07-06 10:33:44 +02:00
Martin Weinelt
bf1b4d35fb
networking: don't install nettools by default
...
https://lwn.net/Articles/710533/ has been true in 2017 and still holds
today.
2025-07-06 00:59:36 +02:00
nixpkgs-ci[bot]
61be326d8b
Merge master into staging-next
2025-07-05 18:05:00 +00:00
Maximilian Bosch
85ec73855b
Merge: nixos/nextcloud: document nextcloud-occ command ( #422639 )
2025-07-05 18:44:48 +02:00
nixpkgs-ci[bot]
d5e57e9a43
Merge master into staging-next
2025-07-05 12:06:19 +00:00
Maximilian Bosch
5a6f0a43ae
nixos/nextcloud: document nextcloud-occ command
...
It's not clear how to use this command in other systemd units, this
section gives a recommendation.
I realized that there's no explicit mention of `nextcloud-occ` in the
first place, so I wrote some introductory sentences as well.
2025-07-05 12:42:06 +02:00
K900
a6900e5833
nixos/lasuite-meet: init ( #407742 )
2025-07-05 10:21:40 +03:00
soyouzpanda
15f71480e2
nixos/lasuite-meet: init
2025-07-05 10:10:15 +03:00
Jared Baur
b8937303ce
nixos/tee-supplicant: add tee-supplicant module
...
The tee-supplicant is a program that interacts with OP-TEE OS and allows
loading trusted applications at runtime (among other things). There is
an `optee` test included that uses the pkcs11 trusted application (in
upstream OP-TEE OS), loads it during system startup via tee-supplicant,
and uses `pkcs11-tool` to list available token slots.
2025-07-04 15:46:25 -07:00
nixpkgs-ci[bot]
326447983d
Merge master into staging-next
2025-07-04 18:05:45 +00:00
Wolfgang Walther
778b27d2e9
doc: fixed number of Privacy Extensions RFC 4941 ( #393402 )
2025-07-04 15:45:08 +00:00
Sandro
3f03e8984e
renovate: 40.60.0 -> 41.16.0 ( #420717 )
2025-07-04 14:44:38 +02:00
nixpkgs-ci[bot]
fa737a17ea
Merge staging-next into staging
2025-07-04 12:08:16 +00:00
Cosima Neidahl
7624084e1a
nixos/corteza: init, nixosTests.corteza: init ( #420428 )
2025-07-04 11:19:36 +02:00
nixpkgs-ci[bot]
04de8eaaf8
Merge staging-next into staging
2025-07-04 06:07:14 +00:00
K900
32ee423db2
nixos/installer: ship the minimal ISO with networkmanager ( #421082 )
2025-07-04 05:05:19 +03:00
Martin Weinelt
a289362e80
networkmanager: drop hard dependency on openconnect and cleanup plugin handling ( #421042 )
2025-07-04 03:08:40 +02:00
nixpkgs-ci[bot]
4725dc1d5d
Merge staging-next into staging
2025-07-03 18:06:42 +00:00
Wolfgang Walther
bed266e629
nixos/postgresql: add section about pg_config ( #421516 )
2025-07-03 17:43:23 +00:00
Maximilian Bosch
e031c5ff6b
nixos/postgresql: add section about pg_config
...
See https://discourse.nixos.org/t/i-cannot-for-the-life-of-me-find-the-package-that-has-pg-config/66244/4
I decided against doing this in its own nixpkgs manual: the line
to draw is quite blurry already (e.g. we have documented our package
removal policy in here as well) and having to check two manuals for a
single subsystem feels pretty annoying to me.
The relevant part - where to find pg_config - is written at the top. I
decided to give a bit more context about the way our packaging works
since I realized a few times now that I don't remember all the details
about the problems we had in the past and having to look up individual
commit messages for that isn't very productive.
2025-07-03 19:33:01 +02:00
nixpkgs-ci[bot]
e17ff436c8
Merge staging-next into staging
2025-07-01 18:06:27 +00:00
Wolfgang Walther
5b1225460c
doc/installing-pxe: fix formatting ( #421239 )
2025-07-01 12:25:03 +00:00
Leonardo Taglialegne
48bc90c3a8
doc/installing-pxe: fix formatting
2025-07-01 14:00:16 +02:00
Sizhe Zhao
3034ec7d07
nixos/doc/rl-25.11: add corteza
2025-07-01 19:21:06 +08:00
nixpkgs-ci[bot]
62814d33b6
Merge staging-next into staging
2025-06-30 18:06:45 +00:00
Franz Pletz
8fcfcabfe7
nixos/documentation: compress configuration.nix.5 ( #418972 )
2025-06-30 16:40:48 +02:00
Jonathan Davies
d095a566cb
nixos/release-notes: Add note about ntpd-rs configuration validation
2025-06-30 15:25:19 +02:00
nixpkgs-ci[bot]
eee21ba9fa
Merge staging-next into staging
2025-06-30 12:08:05 +00:00
emilylange
d2a7d40650
nixos/sourcehut,sourcehut.*,nixosTests.sourcehut: drop
...
Sourcehut went a year with no update in nixpkgs, the packages did not
build for months, the module has issues at runtime, one of the
maintainers stopped using NixOS entirely and the other two don't respond
to issues.
Upstream has since also deprecated the Arch Linux and Debian
repositories to install Sourcehut. The only official way that remains is
Alpine Linux on x86_64-linux.
2025-06-30 12:29:16 +02:00
Martin Weinelt
1ef7d63228
nixos/installer: ship the minimal ISO with networkmanager
...
With networkmanager we can provide a much more welcoming network setup
experience in the installer and it costs us less than 10 MB with this
configuration on the minimal ISO.
By default, for new profiles it will enable DHCP and RA and allow
interactive reconfiguration through `nmtui` or `nmcli`. Especially the
TUI interface is very easy to pick up and removes the need for typing in
manual commands when setting up the WLAN connection.
2025-06-30 10:37:11 +02:00
Martin Weinelt
ccdca43d80
nixos/networkmanager: drop default plugin list and toggle
...
It is unclear where this list originated, but it doesn't make sense to
ship it with all networkmanager installations. The most excessive plugin
is openconnect, that ships a 250 MB closure including webkitgtk.
Instead users now have to specify the plugins they want explicitly. I
updated the option to give hints on how to find them as best as I can.
2025-06-30 08:40:05 +02:00
Jörg Thalheim
34b498526c
nixos/easytier: init module ( #398170 )
2025-06-30 08:13:27 +02:00
nixpkgs-ci[bot]
6d1ef78814
Merge staging-next into staging
2025-06-30 00:19:30 +00:00
Wolfgang Walther
b4532efe93
**/README.md: one sentence per line
...
As documented in doc/README.md.
2025-06-29 21:14:32 +02:00
L-Trump
725a756dbb
nixos/easytier: init module
2025-06-28 23:22:51 +08:00
Marie Ramlow
cdc95fd814
nixos/doc/rl-2511: document renovate major upgrade
2025-06-28 10:29:36 +02:00
K900
5985f13b69
Merge remote-tracking branch 'origin/staging-next' into staging
2025-06-27 21:07:44 +03:00
Maximilian Bosch
a064abed61
Merge: nixos/postgresql: move postStart into separate unit ( #403645 )
2025-06-27 18:09:54 +02:00
Rémi NICOLE
17f82c3cd7
nixos/netbox: don't force use of sudo in netbox-manage ( #419237 )
2025-06-27 13:10:55 +00:00
nixpkgs-ci[bot]
367477b054
Merge staging-next into staging
2025-06-24 18:06:44 +00:00
Wolfgang Walther
9656e1aa9d
nixos/postgresql: make postgresql.target wait until recovery is done
...
The new postgresql.target will now wait until recovery is done and
read/write connections are possible.
This allows ensure* scripts and downstream migrations to work properly
after recovery from backup.
Resolves #346886
2025-06-24 15:26:48 +02:00
Wolfgang Walther
41c5662cbe
nixos/postgresql: move postStart into separate unit
...
This avoids restarting the postgresql server, when only ensureDatabases
or ensureUsers have been changed. It will also allow to properly wait
for recovery to finish later.
To wait for "postgresql is ready" in other services, we now provide a
postgresql.target.
Resolves #400018
Co-authored-by: Marcel <me@m4rc3l.de>
2025-06-24 15:26:47 +02:00
Wolfgang Walther
3a63b54b2c
nipap: init at v0.32.7 ( #417076 )
2025-06-24 13:18:00 +00:00
nixpkgs-ci[bot]
efb976c94b
Merge staging-next into staging
2025-06-24 12:08:14 +00:00
Izorkin
f5c5dc5f5b
nixos/gitea/mailer: fix using sendmail
2025-06-24 11:47:50 +02:00
Taliyah Webb
33ab0a191e
nixos/netbox: don't force use of sudo in netbox-manage
2025-06-24 11:20:10 +02:00
Luke Granger-Brown
a013d9258c
nixos/nipap: init
2025-06-23 21:52:32 +01:00
K900
a10dfa1005
Merge remote-tracking branch 'origin/staging-next' into staging
2025-06-23 21:07:45 +03:00
Yorick
cb6adfec42
victorialogs: init at 1.24.0 ( #418806 )
2025-06-23 17:05:41 +02:00
nixpkgs-ci[bot]
cd0486dcd0
Merge staging-next into staging
2025-06-22 12:07:03 +00:00
Anton Mosich
97b9708f76
nixos/documentation: compress configuration.nix.5
...
This saves a few MB of disk space (8.4 -> 1.2 MB).
2025-06-22 13:50:31 +02:00
Guillaume Girol
129d9338e5
nixos/mautrix-discord: init mautrix-discord module ( #404871 )
2025-06-22 11:35:25 +02:00
nixpkgs-ci[bot]
d9f7cbb224
Merge staging-next into staging
2025-06-22 00:20:02 +00:00
John Titor
2ddd28966a
nixos/doc/rl-25.11: add entry for bcachefs autoscrub
...
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-06-22 02:58:48 +05:30
Marie Ramlow
5f5df9b7ad
doc/rl-2511: document victorialogs package migration
2025-06-21 21:00:40 +02:00
nixpkgs-ci[bot]
7ca18ff1be
Merge staging-next into staging
2025-06-21 18:06:16 +00:00
Aleksana
46968b2c89
nixos/doc: document defining basic systemd services ( #418385 )
2025-06-21 23:22:27 +08:00
nixpkgs-ci[bot]
61df693362
Merge staging-next into staging
2025-06-20 12:08:09 +00:00
Maximilian Bosch
02dd6f762c
Merge: nixos/postgresql: make postgresql_17 the new default ( #417502 )
2025-06-20 13:09:11 +02:00
Arnout Engelen
aba83e0a5d
nixos/doc: document defining basic systemd services
2025-06-20 11:55:11 +02:00
Ramses
62bebf864c
nixos/wstunnel: convert to RFC42-style settings ( #415326 )
2025-06-20 11:02:46 +02:00
K900
678cac2a01
Merge remote-tracking branch 'origin/staging-next' into staging
2025-06-20 09:07:52 +03:00
Emily
dc90d27011
treewide: remove Perl-based switch-to-configuration ( #414882 )
2025-06-19 20:30:55 +01:00
nixpkgs-ci[bot]
b2eaef7225
Merge staging-next into staging
2025-06-19 18:06:05 +00:00
Leona Maroni
0a8f3e11c0
fediwall: init at 0.4.0 ( #413666 )
2025-06-19 18:11:51 +02:00
nixpkgs-ci[bot]
b6b1a8bcc0
Merge staging-next into staging
2025-06-19 00:18:48 +00:00
Adam Hellberg
d202498189
gitversion: 5.12.0 -> 6.3.0
...
GitVersion 6.x brings some breaking changes to the config format,
having an up to date version is important for those working with the
newer format.
Release notes for 6.3.0 are here:
https://github.com/GitTools/GitVersion/releases/tag/6.3.0
But the notes for 6.0.0 document the breaking changes:
https://github.com/GitTools/GitVersion/releases/tag/6.0.0
Of note is that the website (https://gitversion.net ) still advertises
5.12.0 in the top nav, but the [docs][1] refer to
[the new configuration format][2] introduced in 6.x, as well as
[updated version variables][3].
[1]: https://gitversion.net/docs/
[2]: https://gitversion.net/docs/reference/configuration
[3]: https://gitversion.net/docs/reference/variables
2025-06-18 22:53:59 +02:00
r-vdp
3c853295d9
nixos/wstunnel: convert to RFC42-style settings
2025-06-18 17:31:13 +02:00
nixpkgs-ci[bot]
d91fe0541b
Merge staging-next into staging
2025-06-18 06:07:15 +00:00
nixpkgs-ci[bot]
63fd3b2b2c
Merge master into staging-next
2025-06-18 06:06:20 +00:00
Martin Weinelt
ec572d581a
tlsrpt-reporter: init at 0.5.0 ( #415483 )
2025-06-18 03:47:15 +02:00
transcaffeine
ba7d1fec08
nixos/fediwall: init
2025-06-17 20:45:25 +02:00
Maximilian Bosch
950a089393
nixos/postgresql: make postgresql_17 the new default
...
That's overdue actually, given that it was released last fall.
2025-06-17 12:33:21 +02:00
nixpkgs-ci[bot]
d07fa982d9
Merge staging-next into staging
2025-06-16 12:07:59 +00:00
K900
458a0d727d
Merge remote-tracking branch 'origin/master' into staging-next
2025-06-16 12:41:22 +03:00
Alejandro Sánchez Medina
60264c48e9
doc: point manual contributing guides to devmode's README ( #411326 )
...
There's quite a bit of pingpong redirection with Nixpkgs and NixOS
manual utilities. Since devmode was lacking a README, the descriptive
text is moved there and it's referenced by both manuals.
2025-06-16 11:03:45 +02:00
nikstur
14b7196c75
nixos/nix-store-veritysetup: add release note
2025-06-16 10:29:39 +02:00
RatCornu
1198555d31
nixos/szurubooru: add release note
2025-06-16 08:34:16 +02:00
RatCornu
94de595a56
nixos/szurubooru: init at 2.5-unstable-2025-02-11
2025-06-16 08:34:16 +02:00
Martin Weinelt
863d3a151d
nixos/tlsrpt: init
2025-06-16 06:02:10 +02:00
nixpkgs-ci[bot]
7540ea811e
Merge staging-next into staging
2025-06-15 18:05:57 +00:00
nixpkgs-ci[bot]
f03967bdac
Merge master into staging-next
2025-06-15 18:05:14 +00:00
teutat3s
99535261ad
docker: move default from 27.x to 28.x
...
27.x is no longer maintained as of May 2, 2025[1].
[1] https://github.com/moby/moby/pull/49910
2025-06-15 17:25:45 +02:00
nixpkgs-ci[bot]
b539b2bfa1
Merge staging-next into staging
2025-06-15 12:07:16 +00:00
nixpkgs-ci[bot]
fd52a730a9
Merge master into staging-next
2025-06-15 12:06:22 +00:00
Aleksana
6abfe96f75
nixos/dwm-status: use structured RFC42 style settings ( #416212 )
2025-06-15 17:33:35 +08:00
nixpkgs-ci[bot]
6c2d2c77ed
Merge staging-next into staging
2025-06-15 00:20:16 +00:00
K900
d07e701d48
Merge remote-tracking branch 'origin/master' into staging-next
2025-06-14 23:38:13 +03:00
Pol Dellaiera
732ce7ece4
yeahwm: drop ( #416319 )
2025-06-14 15:13:56 +02:00
Martin Weinelt
d94de05424
nixos/postfix: replace tls cert/key options and allow removing settings from rendered main.cf ( #413427 )
2025-06-14 14:47:14 +02:00
Acid Bong
07abe18272
nixos/dwm-status: use structured RFC0042-style settings
2025-06-14 13:17:28 +03:00
nixpkgs-ci[bot]
17033ae54f
Merge staging-next into staging
2025-06-14 00:17:31 +00:00
nixpkgs-ci[bot]
7001d06792
Merge master into staging-next
2025-06-14 00:16:47 +00:00
Philip Taron
51ad441bfa
nixos/gnome/gcr-ssh-agent: init ( #379731 )
2025-06-13 15:03:21 -07:00
Anthony Rodriguez
69534a2257
nixos/gcr-ssh-agent: init
...
Co-authored-by: lilyinstarlight <lily@lily.flowers>
2025-06-13 22:37:09 +02:00
Martin Weinelt
3cb8d47c1a
nixos/postfix: replace sslCert and sslKey options
...
There exist multiple issues with these options, for example they are not
introspectable, since the values are configured in the config part of the
module.
Also the keypair is always configured for both server and client usage,
which is really surprising. The postfix docs even advise against setting
up client certificates, if they aren't required. [1]
The replacements are the `smtpd_tls_chain_files` for server usage and
`smtp_tls_chain_files` for client usage, which are the prefered way to
configure keys and certificates since Postfix 3.4.0. [2]
[1] https://www.postfix.org/postconf.5.html#smtp_tls_cert_file
[2] https://www.postfix.org/postconf.5.html#smtpd_tls_cert_file
2025-06-13 19:53:33 +02:00
Michael Daniels
c822122883
yeahwm: drop
...
This package is broken and unmaintained upstream.
See also https://github.com/NixOS/nixpkgs/pull/414901#issuecomment-2968784854
2025-06-13 08:05:09 -04:00
Connor Baker
c02c4a4316
no-broken-symlinks: fail on links to /build ( #411775 )
2025-06-11 22:15:19 -07:00
nixpkgs-ci[bot]
2885d7583c
Merge master into staging-next
2025-06-12 00:17:36 +00:00
Martin Weinelt
1b59fd6732
nixos/postfix-tlspol: init ( #415482 )
...
* pkgs.formats.yaml_1_2: init
Same as YAML 1.1 but relies on the unpinned remarshal version which emits
YAML 1.2.
* nixos/postfix-tlspol: init
MTA-STS and DANE/TLSA resolver and TLS policy socketmap server for
Postfix.
* nixos/tests/postfix-tlspol: init
Simple test if the service comes up and the CLI can interact with it and
gives reasonable results.
2025-06-12 00:36:50 +02:00
Dominique Martinet
9b36201b94
no-broken-symlinks: fail on links to /build
...
The no-broken-symlinks hook does not fail if bad links exist out of
store, but /build is also a special directory for nix derivations: the
build directory in the builder mount namespace.
There should be no link to /build in the output derivation, so also
error on these directories (through $TMPDIR which default to that)
Closes #410508
2025-06-12 05:23:42 +09:00
nixpkgs-ci[bot]
5f8f0b6332
Merge master into staging-next
2025-06-11 18:05:32 +00:00
Adam C. Stephens
35a71aaf4b
nixos-rebuild-ng: enable by default ( #415640 )
2025-06-11 12:20:02 -04:00
Jared Baur
c59d4343f9
treewide: remove Perl-based switch-to-configuration
2025-06-11 08:56:42 -07:00
Martin Weinelt
7c0f92f70b
nixos/postfix-tlspol: init
...
MTA-STS and DANE/TLSA resolver and TLS policy socketmap server for
Postfix.
2025-06-11 17:39:36 +02:00
nixpkgs-ci[bot]
25a1d550fc
Merge master into staging-next
2025-06-11 12:07:06 +00:00
Aleksana
5625b7eff6
nixos/doc: explain how to use the ff sync module with ff android ( #413380 )
2025-06-11 19:44:46 +08:00
Guillaume Girol
a975ab0752
nixos/doc: explain how to use the ff sync module with ff android
...
source https://mozilla-services.readthedocs.io/en/latest/howtos/run-sync-1.5.html#howto-run-sync15
Quotation:
```
Firefox for Android (“Daylight”, versions 79 and later) does support using a non-Mozilla-hosted Sync server. Before logging in, go to App Menu > Settings > About Firefox and click the logo 5 times. You should see a “debug menu enabled” notification. Go back to the main menu and you will see two options for a custom account server and a custom Sync server. Set the Sync server to the URL given above and then log in.
To configure Android Firefox 44 up to 78 to talk to your new Sync server, just set the “identity.sync.tokenserver.uri” exactly as above before signing in to Mozilla accounts and Sync on your Android device.
Important: after creating the Android account, changes to “identity.sync.tokenserver.uri” will be ignored. (If you need to change the URI, delete the Android account using the Settings > Sync > Disconnect… menu item, update the pref, and sign in again.) Non-default TokenServer URLs are displayed in the Settings > Sync panel in Firefox for Android, so you should be able to verify your URL there.
```
the /token/ prefix is experimentally wrong.
2025-06-11 12:00:00 +00:00
Thiago Kenji Okada
9806c0cd3e
nixos/tools: enable system.rebuild.enableNg by default
2025-06-11 10:43:12 +01:00
nixpkgs-ci[bot]
013cc265db
Merge master into staging-next
2025-06-11 06:06:12 +00:00
Martin Weinelt
abffff44f5
nixos/getaddrinfo: init ( #413986 )
2025-06-11 05:38:01 +02:00
nixpkgs-ci[bot]
d665fb722a
Merge master into staging-next
2025-06-10 16:40:14 +00:00
Aleksana
fb43fbd1a6
services.siproxd: drop ( #412254 )
2025-06-10 23:24:40 +08:00
Moraxyc
f1eed27d39
release-notes: mention new module networking.getaddrinfo
2025-06-10 23:00:34 +08:00
K900
7479f39034
Merge remote-tracking branch 'origin/master' into staging-next
2025-06-09 18:08:45 +03:00
Maximilian Bosch
0d46fda974
nixos/vmalert: support multiple instances
...
vmalert only supports a single datasource for querying metrics and
managing alerts. Because of that, we need two instances to manage alerts
for both VictoriaLogs and VictoriaMetrics.
This is strongly inspired by the change made to Redis, i.e. a new
`instances` option was introduced with each option inside it.
With `mkRenamedOptionModule` it's ensured that existing configurations
still evaluate to the same result.
2025-06-09 10:38:58 +02:00
Charlotte 🦝 Deleńkec
62ab65aa5a
services.siproxd: drop
...
This is a followup to #408361 which removed siproxd. This change made
the module unusable due to the lack of the package argument.
2025-06-07 07:40:49 +01:00
Mistyttm
136d3d5cb1
nixos/mautrix-discord: init mautrix-discord module
...
Co-authored-by: William <willbou2@gmail.com>
Co-authored-by: Robin <robin@robin.town>
2025-06-07 14:14:46 +10:00
nixpkgs-ci[bot]
4339ec5da6
Merge master into staging-next
2025-06-06 19:32:04 +00:00
Martin Weinelt
c80ea7a732
nixos/draupnir: init, nixosTests.draupnir: init ( #400194 )
2025-06-06 21:01:57 +02:00
K900
7e4f0fbf9d
Merge remote-tracking branch 'origin/master' into staging-next
2025-06-06 21:50:43 +03:00
Rory&
4b153aad5d
nixos/draupnir: init
...
Co-authored-by: emilylange <git@emilylange.de>
Co-authored-by: Martin Weinelt <hexa@darmstadt.ccc.de>
Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>
2025-06-06 15:35:31 +02:00
Lin Jian
2302f3c9bd
nixos/dnscrypt-proxy2: add package option ( #411451 )
2025-06-06 21:21:30 +08:00
MidAutumnMoon
101965187e
nixos/dnscrypt-proxy2: add package option
...
nixos/dnscrypt-proxy2: remove `with lib;`
Co-authored-by: Sizhe Zhao <prc.zhao@outlook.com>
2025-06-06 18:15:30 +08:00
K900
c9dd2063b7
Merge remote-tracking branch 'origin/master' into staging-next
2025-06-06 09:28:07 +03:00
misuzu
8a50b1478b
nixos/dwl: init module ( #403978 )
2025-06-05 23:20:43 +03:00
Gurjaka
be1545fc17
nixos/dwl: init module
2025-06-05 23:59:14 +04:00
nixpkgs-ci[bot]
c9ad1567d4
Merge master into staging-next
2025-06-05 12:07:29 +00:00
Joshua Manchester
4dbade0a18
nixos/broadcast-box: init
2025-06-04 22:29:58 +01:00
nixpkgs-ci[bot]
18b7b96bff
Merge master into staging-next
2025-06-04 17:43:18 +00:00
williamvds
727fe21d5d
nixos/pihole-web: init
...
Pihole's dashboard is a web app which visualises statistics from pihole-FTL
(i.e. dnsmasq), shows query logs, and allows configuration.
With this module, configuration is largely declarative and immutable, so
settings can't be changed, but they can be viewed from the webpage.
The admin page also allows regenerating the DNS ("gravity") database.
2025-06-03 23:15:18 +01:00
williamvds
8f5d24c1b2
nixos/pihole-ftl: init
...
Add a module for pihole-ftl, which allows declaratively defining the
pihole.toml config file.
Also provide options for adlists to use, which can be added through the pihole
script (packaged as "pihole"). Other state such as clients and groups require
complex database operations, which is normally performed by the pihole
webapp (packaged as "pihole-web").
Extend the dnsmasq module to avoid duplication, since pihole-ftl is a soft-fork
of dnsmasq which maintains compatibility.
Provide the pihole script in `environment.systemPackages` so pihole-ftl can be
easily administrated.
2025-06-03 23:15:18 +01:00
K900
dfaa068412
Merge remote-tracking branch 'origin/master' into staging-next
2025-06-03 08:51:45 +03:00
Adrien Faure
aeedfab1bf
nixos/documentation: add option to disable redirects
...
Related to issue #https://github.com/NixOS/nixpkgs/issues/412451
2025-06-01 13:38:56 +02:00
h7x4
893e2fac6a
nixos/chrysalis: init module ( #410253 )
2025-06-01 02:26:01 +02:00
Marcus Ramberg
7d26069e0d
{,nixos/}pocket-id: 0.53.0 -> 1.1.0 ( #411229 )
2025-05-31 18:06:33 +02:00
Moritz Heidkamp
72c6a69e6b
nixos/doc/manual/installation: improve explanation of when channels are updated
...
The phrasing that channels are updated automatically "[when] all packages have been built" could be
read as "all packages have been built successfully". However, in reality, it only meant to say that
all packages have been *attempted* to be built, so a channel may still contain broken packages. This
patch aims to make this clearer by mentioning that only a selection of packages is required to be
built successfully and by pointing to the files which contain these selections.
2025-05-30 11:41:25 +05:30
John Titor
81fc14bc5e
nixos/lact: init
...
On AMD GPU, you should enable overdrive mode by using `hardware.amdgpu.overdrive.enable = true;` in your configuration.
Co-authored-by: PopeRigby <poperigby@mailbox.org>
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-30 03:43:04 +05:30
Lukas Wurzinger
96ec055edb
nixos/filebrowser: init module
2025-05-29 00:54:49 +05:30
hand7s
c464c44a42
nixos/gnome & nixos/gdm: move out of x11
...
Since DEs like KDE Plasma 6, GNOME and COSMIC are not designed to be X11-exclusive, putting them under `services.xserver` is misleading. In particular, GNOME defaults to Wayland these days and X11 support is going to be dropped in near future.
Let’s follow Plasma and move GNOME NixOS options out of `xserver` attribute.
This patch does not include any changes to X11 support itself.
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-28 13:27:36 +02:00
Gutyina Gergő
ab1ce1ea5b
{,nixos/}pocket-id: 0.53.0 -> 1.0.0
...
This contains breaking changes, see https://pocket-id.org/docs/setup/migrate-to-v1/ .
The frontend now generates only static files and no longer includes a
binary for serving them. The backend has taken over the responsibility
of serving the static assets.
Co-authored-by: ymstnt <21342713+YMSTNT@users.noreply.github.com>
2025-05-27 19:59:43 +02:00
Masum Reza
c9f192da92
nixos/amdgpu: add overdrive and ppfeaturemask option ( #411155 )
...
- `programs.corectrl.gpuOverclock.enable` -> `hardware.amdgpu.overdrive.enable`
- `programs.corectrl.gpuOverclock.ppfeaturemask` -> `hardware.amdgpu.overdrive.ppfeaturemask`
- `programs.tuxclocker.enableAMD` -> `hardware.amdgpu.overdrive.enable`
2025-05-27 19:45:13 +05:30
Leona Maroni
bdc995d3e9
nixos/doc/rl-2505: ensure consistency between module option links ( #410452 )
2025-05-26 19:43:11 +02:00
Aleksana
8819179206
starship: add xonsh shell configuration ( #359614 )
2025-05-26 15:15:59 +08:00
Martin Weinelt
c49cc6a396
nixos/lasuite-docs: init ( #401798 )
2025-05-24 18:43:49 +02:00
soyouzpanda
f3120f0710
nixos/lasuite-docs: init
2025-05-24 18:27:39 +02:00
NotAShelf
aef123f9d7
nixos/doc/rl-2505: ensure consistency between module option links
...
Removes redundant `options.html` references and makes link bodies refer to the first available option in the options page.
2025-05-24 12:22:57 +03:00
Tali Auster
b14a77638b
nixos/chrysalis: init module
2025-05-23 13:02:18 -06:00
Leona Maroni
8c727b2986
Release NixOS 25.05
2025-05-23 20:53:53 +02:00
Aleksana
796b40c919
nixos/doc/rl-2505: add an entry for nixos/agnos ( #397155 )
2025-05-23 20:48:10 +08:00
Seth Flynn
7fb7f0c4a1
nixos/doc/rl-2505: cleanup "new modules" section
2025-05-22 23:53:14 -04:00
Seth Flynn
b17e45ca7c
doc/rl-2505: fix nexusmods.app entry formatting
...
I don't really think this needs its own header and section...
2025-05-22 23:53:08 -04:00
Seth Flynn
00ae244074
doc/rl-2505: move unrelated entries from lib section
2025-05-22 23:43:01 -04:00
Seth Flynn
39a20c95fe
doc/rl-2505: move all package entries from nixos notes
...
This ensures the NixOS notes only refer to things like modules and
NixOS-specific improvements, while the Nixpkgs notes refer to all
package changes
2025-05-22 22:35:06 -04:00
Seth Flynn
7edb76465e
nixos/doc/rl-2505: use "Release" as header name
...
This keeps us in-line with all previous releases. Users should be able
to still differentiate the NixOS and Nixpkgs release notes based on the
header of Nixpkgs' notes
2025-05-22 22:27:11 -04:00
Seth Flynn
6f5fa0eee4
doc/rl-2505: de-duplicate nixos entires
...
Make sure package updates are reported in the Nixpkgs notes
2025-05-22 22:26:37 -04:00
Seth Flynn
84d6322031
doc/rl-2505: move some entires from nixos notes
...
These are more broadly applicable to Nixpkgs than only NixOS
2025-05-22 22:26:35 -04:00
Leona Maroni
114439864a
nixos/manual/upgrading: update release number 24.11 -> 25.05 ( #409929 )
2025-05-23 00:25:34 +02:00
Leona Maroni
cc6a8582f6
nixos/manual/upgrading: update release number 24.11 -> 25.05
2025-05-23 00:22:21 +02:00
Leona Maroni
cce58bb959
nixos/doc/release-notes-2505: fix table formatting for system.build
2025-05-23 00:16:15 +02:00
K900
059f376f89
opencloud: init at 2.3.0 ( #404891 )
2025-05-21 20:36:00 +03:00
programmerlexi
36ecfe6216
nixos/limine: add support for secure boot
...
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-21 21:59:23 +05:30
K900
b504cc1362
nixos/opencloud: init module
...
Co-authored-by: Christoph Heiss <christoph@c8h4.io>
2025-05-21 17:47:35 +03:00
Leona Maroni
9db0ab9d84
gitlab: 17.11.2 -> 18.0.0; move to pkgs/by-name ( #408380 )
2025-05-20 23:01:12 +02:00
Arne Keller
bd72df828d
renovate: 39.264.0 -> 40.14.4 ( #405395 )
2025-05-20 17:24:35 +02:00
Yaya
c46cc8a67a
nixos/doc/rl-2505: Mention minimal postgresql requirement for gitlab 18
...
`gitlab` >= 18.0 requires at least `postgresql` >= 16. GitLab users
are advised to follow the mentioned steps in the manual to upgrade their
PostgreSQL installation.
2025-05-20 13:29:48 +02:00
Alejandro Sánchez Medina
3f96c18c79
docs: add instructions to load development utilities
...
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2025-05-20 07:56:09 +02:00
Aleksana
aece4d7c84
nixos/gtklock: init ( #383430 )
2025-05-20 11:56:05 +08:00
Pol Dellaiera
d7546e3a39
gitSetupHook: init ( #402320 )
2025-05-19 18:47:15 +00:00
Jonas Sander
309871725f
nixos/paperless: expose manage package ( #405610 )
2025-05-19 16:37:40 +02:00
Fugi
65a759f7b4
nixos/gtklock: init
2025-05-19 11:10:26 +02:00
Michele Guerini Rocco
eebd349fdd
nixos/pdns-recursor: deprecate settings, add yaml-settings ( #406534 )
2025-05-19 10:30:07 +02:00
Pol Dellaiera
bd9a7896d1
doc: add release note entry about newly released setup hooks
2025-05-19 09:04:06 +02:00
Leona Maroni
4277d48f04
release-notes: rework highlights section ( #408325 )
2025-05-19 08:36:28 +02:00
Atemu
3495f98bec
nixos/signald, signald, signaldctl, purple-signald: drop ( #407959 )
2025-05-18 20:21:42 +02:00
ojsef39
12d609947a
renovate: 39.264.0 -> 40.14.4
2025-05-18 18:28:45 +02:00
Atemu
211d932302
clamsmtp: drop ( #408043 )
2025-05-18 16:11:16 +02:00
Niklas Korz
3186b66d0a
release-notes: removal of signald module and all signald-related packages
2025-05-18 13:25:13 +02:00
Leona Maroni
99398273f3
nixos/clamsmtp: drop
...
drop as package is removed
2025-05-18 13:15:04 +02:00
Leona Maroni
8ae9309031
release-notes: rework highlights section
2025-05-18 13:06:26 +02:00
K900
67fa2bd433
nixos/polipo, polipo: drop ( #408271 )
2025-05-18 10:45:38 +03:00
patka
27734eb99a
release-notes: mention removal of polipo module
2025-05-18 09:36:33 +02:00
ash
75097de8fb
nixos/doc/rl-2505: Fix wording of users.users subuid allocation note
...
Co-authored-by: Leona Maroni <dev@leona.is>
2025-05-17 16:19:46 +01:00
Martin Weinelt
f462e2564d
acme: Add csr option ( #376334 )
2025-05-17 11:24:08 +02:00
Aleksana
d56a9d0b9b
matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init ( #400637 )
2025-05-17 11:14:53 +08:00
Fernando Rodrigues
02ff042ba9
nixos/docs: init 25.11 redirects
...
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-05-16 15:47:20 -03:00
Leona Maroni
e56e0beed4
25.11 is Xantusia
2025-05-16 19:21:55 +02:00
Lucas Savva
123d134411
doc/rl-2505: relnote security.acme changes
2025-05-16 16:02:59 +02:00
Seth Flynn
07daaf28e6
nixos/doc/rl-2505: add nixos wiki section
2025-05-15 19:02:49 -04:00
Seth Flynn
1bbc7ff04c
release-notes: make Mattermost shorter ( #406955 )
2025-05-15 16:20:14 -04:00
Seth Flynn
7c2f22b376
nixos/hddfancontrol: use attrset for config ( #394826 )
2025-05-15 13:49:19 -04:00
nixpkgs-ci[bot]
d1034e4a8a
Merge master into staging-next
2025-05-15 12:07:04 +00:00
Robert Hensing
eed414caf1
Fix running NixOS tests on darwin ( #405599 )
2025-05-15 09:47:30 +02:00
Morgan Jones
36fb551a0a
release-notes: make Mattermost shorter
...
I looked at the release notes and this was half of the 25.05 highlights
when it's mostly upgrade notes. I didn't really want mostly technical
details to be that prominent, even though it's a big update.
All the upgrade notes should be in Backward Incompatibilities, not the
highlights, so move things around.
2025-05-14 21:44:17 -07:00
nixpkgs-ci[bot]
a2cc056031
Merge master into staging-next
2025-05-15 00:16:06 +00:00
Leona Maroni
20694b7919
rocmPackages_5: remove ( #378226 )
2025-05-14 22:12:05 +02:00
nixpkgs-ci[bot]
ee27ba77b2
Merge master into staging-next
2025-05-14 18:05:41 +00:00
Aleksana
5baedbfcdb
doc: add release about for AmneziaWG support ( #406378 )
2025-05-14 21:11:12 +08:00
Vladimír Čunát
bf7544999c
Merge master into staging-next
2025-05-14 08:12:15 +02:00
Jonas Heinrich
002ebbc4de
oncall: init at 2.1.7; nixos/oncall: init ( #388723 )
2025-05-13 23:21:54 +02:00
nixpkgs-ci[bot]
9948288aca
Merge master into staging-next
2025-05-13 18:05:27 +00:00
Leona Maroni
95cc97659c
release-notes: init for 25.11
2025-05-13 17:50:11 +02:00
nixpkgs-ci[bot]
f13b927ceb
Merge master into staging-next
2025-05-13 12:07:00 +00:00
Pol Dellaiera
38f4c9b583
nixos/doc: Fix required disk size for installing in a VirtualBox guest ( #406149 )
2025-05-13 10:28:35 +00:00
Jacek Galowicz
cd79d4189d
nixos/test-driver: exit early if /dev/vhost-vsock isn't available ( #406455 )
2025-05-13 11:59:34 +02:00
Maximilian Bosch
c6978e8a58
nixos/test-driver: exit early if /dev/vhost-vsock isn't available
...
Right now it wrongly seems as if you can set
`sshBackdoor.enable = true;` for each test and not only for debugging
purposes.
This is wrong however since you'd need to pass /dev/vhost-vsock into the
sandbox for this (which is also a prerequisite for #392117 ).
To make that clear, two things were changed:
* add a warning to the manual to communicate this.
* exit both interactive and non-interactive driver early if
/dev/vhost-vsock is missing and the ssh backdoor is enabled.
If that's the case, we pass a CLI flag to the driver already in the
interactive case. This change also sets the flag for the
non-interactive case.
That way we also get a better error if somebody tries to enable this
on a system that doesn't support that.
2025-05-13 11:14:13 +02:00
rnhmjoj
ab8653abd5
nixos/release-notes: deprecate services.pdns-recursor.settings
2025-05-12 20:27:20 +02:00
nixpkgs-ci[bot]
c5997abf8e
Merge master into staging-next
2025-05-12 12:07:01 +00:00
Oliver Schmidt
5a316930c8
doc: merge Amnezia VPN-related release note entries
2025-05-12 10:34:06 +02:00
Oliver Schmidt
eebaa71e11
doc: add release about for AmneziaWG support
...
add release notes for #341663 . Especially noteworthy is the minor
backwards incompatibility introduced there.
2025-05-12 09:29:59 +02:00
Wolfgang Walther
d5ddb6116f
nixos/pgbackrest: init module
2025-05-12 09:14:37 +02:00
Leona Maroni
f79b568519
nixos/gitlab: add activeRecord key files ( #405047 )
2025-05-12 08:40:16 +02:00
thiloho
a847800945
nixos/archtika: remove module
2025-05-11 16:27:16 +02:00
nixpkgs-ci[bot]
9af3319f5f
Merge master into staging-next
2025-05-11 12:06:00 +00:00
Jonas Heinrich
ce6e5f037a
nixos/oncall: init
2025-05-11 13:30:01 +02:00
Tatyana Golovizina
4a55cd73bf
nixos/doc: Fix required disk size for installing in a VirtualBox guest
...
The manual says that you need at least 8 GB of disk to install in Virtualbox, but the installer returns an error and says that you need at least 10 GB.
2025-05-11 15:27:58 +04:00
Jacek Galowicz
08ed87ccc6
nixos/test-driver: allow assigning other vsock number ranges ( #405508 )
2025-05-11 13:24:41 +02:00
Wolfgang Walther
797c149b3e
nixos/postgresql: improve local peer authentication with default map ( #404315 )
2025-05-11 10:09:00 +00:00
Wolfgang Walther
3d29b7d3a2
nixos/postgresql: improve local peer authentication with default map
...
This allows to easily map allowed database roles to system users.
2025-05-11 10:24:21 +02:00
Alyssa Ross
0af6d76cda
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
nixos/doc/manual/release-notes/rl-2505.section.md
2025-05-10 23:23:16 +02:00
Seth Flynn
01515e6f54
doc/rl-2505: move services.dex entry to other notable changes
...
This isn't all that major of a change, nor does it necessarily add
functionality
2025-05-10 14:47:23 -04:00
Seth Flynn
a64bab663d
doc/rl-2505: improve consistency in highlights section
2025-05-10 14:47:20 -04:00
nixpkgs-ci[bot]
72306e012b
Merge master into staging-next
2025-05-10 18:04:20 +00:00
Gary Guo
7dd8c5b602
unifi8: drop
...
This was an alias to the unifi package, which has been updated to v9.
To avoid confusion, remove this alias.
2025-05-10 14:47:52 +01:00
Martin Schwaighofer
8205de0711
rocmPackages: update release notes
2025-05-10 02:22:15 +02:00
Robert Hensing
51d915e451
nixos/testing: Add meta.hydraPlatforms
2025-05-09 16:27:05 +02:00
nixpkgs-ci[bot]
d0bd8b838a
Merge master into staging-next
2025-05-09 12:06:12 +00:00
Arnout Engelen
eb9ce0eed3
treewide: remove inactive maintainer ericsagnes
2025-05-09 12:03:09 +02:00
Maximilian Bosch
a9adfc631a
nixos/test-driver: allow assigning other vsock number ranges
...
I'm a little annoyed at myself that I only realized this _after_ #392030
got merged. But I realized that if something else is using AF_VSOCK or
you simply have another interactive test running (e.g. by another user
on a larger builder), starting up VMs in the driver fails with
qemu-system-x86_64: -device vhost-vsock-pci,guest-cid=3: vhost-vsock: unable to set guest cid: Address already in use
Multi-user setups are broken anyways because you usually don't have
permissions to remove the VM state from another user and thus starting
the driver fails with
PermissionError: [Errno 13] Permission denied: PosixPath('/tmp/vm-state-machine')
but this is something you can work around at least.
I was considering to generate random offsets, but that's not feasible
given we need to know the numbers at eval time to inject them into the
QEMU args. Also, while we could do this via the test-driver, we should
also probe if the vsock numbers are unused making the code even more
complex for a use-case I consider rather uncommon.
Hence the solution is to do
sshBackdoor.vsockOffset = 23542;
when encountering conflicts.
2025-05-09 11:54:00 +02:00
nixpkgs-ci[bot]
9f2b0a6818
Merge master into staging-next
2025-05-09 06:05:54 +00:00
Jacek Galowicz
8b3baa1402
nixos/test-driver: add backdoor based on systemd-ssh-proxy & AF_VSOCK ( #392030 )
2025-05-09 08:03:55 +02:00
Jan Tojnar
b794b3eedb
nixos/gnome: Update default fonts
...
GNOME 48 switched to new Inter and Iosevka based Adwaita fonts:
067cb4b155
https://blogs.gnome.org/monster/introducing-adwaita-fonts/
The default fonts were last changed to Cantarell and Source Code Pro in GNOME 3.32:
965062de47
Source Sans was added alongside them in c99a666aac
but it does not seem to be needed nowadays.
The only relevant package mentioning it according is GNOME Recipes:
https://codesearch.debian.net/search?q=Source+Sans+-pkg%3Atexlive+-pkg%3Aopenjdk+-pkg%3Abootswatch+-pkg%3Aqt%28%5Cd-%29%3Fwebengine+-pkg%3Afirefox+-pkg%3Ar-cran+-pkg%3Ataskflow+-pkg%3Afonts-adobe-sourcesans+-path%3Asvg%24+-path%3A%2Fdoc%2F+-path%3A%2Fdocs%2F&literal=1
DejaVu fonts are meant as a generic fallback but they are already pulled in by `fonts.enableDefaultPackages` option.
2025-05-08 19:28:27 +02:00
Leona Maroni
a95a530883
nixos/gitlab: add activeRecord key files
...
GitLab 17.11 started using rails activeRecord encryption for some values.
Introduce new key files. This is breaking for unstable/25.05.
Also add a test to prevent this from happening unnoticed in the future.
For the future there should also be an option to set multiple activeRecord
keys for rotation.
2025-05-07 22:17:02 +02:00
Jan Tojnar
867832aa50
nixos/gnome: Rename core-utilities option to core-apps
...
To match the upstream BuildStream definition:
3968975eac
2025-05-07 02:08:50 +02:00
Jan Tojnar
4a1b162c16
nixos/gnome: Update core apps
...
https://blogs.gnome.org/mcatanzaro/2025/03/21/gnome-48-core-apps-update/
- Add Decibels 5d89ffdee4
(It somewhat overlaps with GNOME Music but the latter remains for Music library.)
- Remove gnome-shell-extensions 490c573b1b
- Add Sysprof and D-Spy to developer tools.
2025-05-07 02:08:50 +02:00
Jan Tojnar
0360199b3d
nixos/doc: Add GNOME 48 to release notes
2025-05-07 02:08:49 +02:00
Florian Klink
f86a08a098
nixos/dump1090-fa: init ( #381375 )
2025-05-05 17:49:02 +03:00
K900
bdeb7b79cc
Revert "nixos/k3b: remove module as obsolete" ( #404257 )
2025-05-05 17:27:11 +03:00
Niko Cantero
c878ad10fb
matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init
2025-05-05 10:25:57 -04:00
Andrea Ciceri
5acdacbfcf
nixos/dump1090-fa: init module
2025-05-05 15:29:16 +02:00
Sandro
9cacd7ee42
nixos/prometheus/alertmanager-ntfy: init module ( #402291 )
2025-05-05 13:38:24 +02:00
Stel Clementine
62958875f6
Revert "nixos/k3b: remove module as obsolete"
...
This reverts commit 8a34d575f6 .
PR #351093 removed the `programs.k3b` module due to some confusion about
its relevance. In order to write CDs, the security wrappers that allow
running cdrao and cdrecord with elevated privileges are in fact
necessary.
2025-05-04 20:46:53 -07:00
nixpkgs-ci[bot]
08ba6f671b
Merge master into staging-next
2025-05-04 00:18:16 +00:00
Doron Behar
0a955a5ef6
octave: 9.4.0 -> 10.1.0 ( #394495 )
2025-05-03 21:18:32 +03:00
Doron Behar
4f21f5e00b
doc: Add release notes for octave update
2025-05-03 21:05:53 +03:00
nixpkgs-ci[bot]
7be7cc17c3
Merge master into staging-next
2025-05-02 18:05:12 +00:00
Leona Maroni
cbc2586506
nixos/doc/rl2505: fix typos ( #403348 )
2025-05-02 15:25:07 +02:00
NotAShelf
ce5cf79e21
nixos/doc: fix typos in settings-options section
2025-05-01 19:20:22 +03:00
NotAShelf
29cfe5bd67
nixos/doc: fix typos in LUKS section
2025-05-01 19:20:00 +03:00
NotAShelf
d1fed8f0ca
nixos/doc/rl2505: fix typos
2025-05-01 19:11:36 +03:00
K900
24e0fd90ea
Merge remote-tracking branch 'origin/master' into staging-next
2025-05-01 08:20:39 +03:00
Martin Weinelt
c840946142
nixos/geoclue2: set default location service to beaconDB ( #391845 )
2025-04-30 22:15:11 +02:00
nixpkgs-ci[bot]
57718699b1
Merge master into staging-next
2025-04-30 09:29:33 +00:00
Doron Behar
708480f836
nixos/i18n: add extraLocales option ( #356477 )
2025-04-30 12:06:27 +03:00
K900
b33f6719ea
Merge remote-tracking branch 'origin/master' into staging-next
2025-04-29 21:14:51 +03:00
Cryolitia PukNgae
ef059726f1
nixos/xone: enable xpad-noone by default
...
Co-authored-by: misuzu <neironyan@gmail.com>
2025-04-29 22:38:48 +08:00
Marcus Ramberg
178f67938b
ebpf-exporter: init at 2.4.2 and add module ( #301253 )
2025-04-29 15:05:18 +02:00
Defelo
25977534c0
nixos/prometheus/alertmanager-ntfy: init module
2025-04-29 13:03:58 +02:00
musjj
401ec59a17
nixos/i18n: hide supportedLocales from the manual
2025-04-28 22:04:41 +07:00
cswimr
bb4ba2ab1c
starship: add xonsh shell configuration
2025-04-28 01:51:37 -05:00
nixpkgs-ci[bot]
7ab7194186
Merge master into staging-next
2025-04-26 18:04:37 +00:00
cr0n
f46be21864
nixos/rsyncd: fix ini format for global section ( #385064 )
...
According to the manpage the rsyncd.conf has a global section without a
module header. Settings for listening port or bind address must be put
there and will not work if defined in a global submodule (i.e. below a
"[global]" header).
This commit changes the ini format generator for the rsyncd service to
allow a global section in the config file without a submodule header.
Fixes #304293
Credits to @nydragon
* remove retrocompat, add incompat release notes
2025-04-26 17:46:51 +02:00
K900
7c9ec67ff8
Merge remote-tracking branch 'origin/master' into staging-next
2025-04-26 15:08:03 +03:00
Maximilian Bosch
1bd8073958
nixos/test-driver: add backdoor based on systemd-ssh-proxy & AF_VSOCK
...
With this it's possible to trivially SSH into running machines from the
test-driver. This is especially useful when running VM tests
interactively on a remote system.
This is based on `systemd-ssh-proxy(1)`, so there's no need to configure
any additional networking on the host-side.
Suggested-by: Ryan Lahfa <masterancpp@gmail.com>
2025-04-26 11:35:47 +02:00
Jacek Galowicz
d0c304d4c1
nixos/test-driver: improve error reporting and assertions ( #390996 )
2025-04-26 10:26:01 +02:00
K900
c8c30c91d5
Merge remote-tracking branch 'origin/master' into staging-next
2025-04-25 16:12:45 +03:00
Sandro
172dae70d0
olivetin: init at 2025.4.22 ( #395047 )
2025-04-25 14:39:01 +02:00
Paul Meyer
385f19a3f6
nixpkgs-manual: add release note for buildGoModule supporting finalAttrs pattern ( #401495 )
2025-04-25 14:22:43 +02:00
Pratham Patel
bef51dee0a
nixos/release-notes: update release notes for COSMIC modules
2025-04-25 11:57:16 +02:00
Defelo
965558108f
nixos/olivetin: init module
2025-04-24 23:40:51 +02:00
Pol Dellaiera
ea1eb484f0
nixpkgs-manual: add release note for buildGoModule supporting finalAttrs pattern
2025-04-24 19:07:06 +02:00
Emily
35937cd7d0
Merge staging-next into staging
2025-04-23 17:28:03 +01:00
Jonathan Davies
f9aba46b57
nixos/prometheus-exporters/ebpf: init
2025-04-23 16:30:28 +01:00
Thiago Kenji Okada
28e65222f8
nixos-rebuild: Fix quoting in build-image output, improve docs ( #398529 )
2025-04-23 16:13:00 +01:00
nixpkgs-ci[bot]
ac976cffa0
Merge staging-next into staging
2025-04-23 12:06:57 +00:00
Christoph Heiss
ba3fecf0ef
nixos/yarr: init
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2025-04-22 22:08:33 +02:00
K900
df4847ebd5
Merge remote-tracking branch 'origin/staging-next' into staging
2025-04-22 21:21:57 +03:00
Yaya
4a75d43c31
nixos/doc/rl2505: Fix a typo
2025-04-22 15:31:19 +02:00
nixpkgs-ci[bot]
032ce947b2
Merge staging-next into staging
2025-04-22 12:06:47 +00:00
Leona Maroni
455beb1ac0
varnish77: init at 7.7.0, varnish: move to varnish77, varnish75: drop ( #394348 )
2025-04-22 10:03:28 +02:00
K900
b47fbe4156
Merge remote-tracking branch 'origin/staging-next' into staging
2025-04-22 07:50:27 +03:00
Sarah Clark
4e4fa923ed
code-cursor: add to release notes
2025-04-21 23:58:14 +02:00
Leona Maroni
ee4fc8ad62
nixos/release-notes: add note about user-group subuid change
2025-04-21 21:09:03 +02:00
K900
e22856305b
Merge remote-tracking branch 'origin/staging-next' into staging
2025-04-21 21:18:16 +03:00
griffi-gh
51e6b12df3
luakit: 2.3.3 -> 2.4.0, add maintainer
2025-04-21 18:53:44 +02:00
Martin Weinelt
96c56efbc6
discourse: 3.3.2 -> 3.4.2 ( #394129 )
2025-04-21 16:44:43 +02:00
Thiago Kenji Okada
3bf74f2aa5
nixos/cook-cli: init module ( #399226 )
2025-04-21 13:57:09 +01:00
Marcell Tóth
c11863f1e9
doc, nixos/doc: include roboto font
...
Roboto was already set as the font for the manuals,
but without a way to get it, so people who didn't
happen to have it installed saw their default font
2025-04-21 13:18:05 +02:00
Acid Bong
1910d945e8
nh, nixos/doc: update repo owner (viperML -> nix-community)
2025-04-21 12:17:50 +03:00
K900
1bb422239f
Merge remote-tracking branch 'origin/staging-next' into staging
2025-04-21 10:01:23 +03:00
Tristan Ross
3990b11190
nixos/{vwifi,kismet}: init modules ( #380819 )
2025-04-20 17:02:03 -07:00
Morgan Jones
85fef808ad
doc: init Testing Hardware Features section with vwifi
2025-04-20 15:39:25 -07:00
Morgan Jones
a4371c50b3
release-notes: add kismet and vwifi
2025-04-20 15:39:25 -07:00
Tristan Ross
9ddf5cb6f4
nixos/mattermost: correct file upload directory ( #400221 )
2025-04-20 15:19:05 -07:00
Emily
2f32b6190a
Merge staging-next into staging
2025-04-20 22:42:20 +01:00
Ryan Hendrickson
317c972e8a
nixos/pam: conditional enabling of services ( #399051 )
2025-04-20 13:23:01 -04:00
Morgan Jones
b462e671d3
release-notes: update Mattermost release notes
2025-04-19 18:44:17 -07:00
nixpkgs-ci[bot]
32a844bfb7
Merge staging-next into staging
2025-04-20 00:17:44 +00:00
Wolfgang Walther
7f76f39830
nixos/rush: init module ( #398463 )
2025-04-19 18:25:49 +00:00
João Nogueira
24ad63ef2a
nixos/rush: init module
2025-04-19 19:45:05 +02:00
nixpkgs-ci[bot]
deb427c42b
Merge staging-next into staging
2025-04-18 18:05:33 +00:00
Thiago Kenji Okada
8716fb787b
nixos/doc/rl-25.05: fix typo
2025-04-18 13:12:47 +01:00
Luana
7fbf79c4ac
nixos/cook-cli: init module
2025-04-18 09:00:40 -03:00
Thomas Gerbet
26fa0a5536
varnish: move to varnish77
2025-04-17 23:06:37 +02:00
nixpkgs-ci[bot]
2518f525a1
Merge staging-next into staging
2025-04-17 18:05:54 +00:00
Janne Heß
735e527e4d
openssh: 9.9p2 -> 10.0p2 ( #397626 )
2025-04-17 09:50:52 +02:00
Marie Ramlow
6262fecabf
nixos/doc/rl-2505: document forgejo upgrades
2025-04-17 00:02:18 +02:00
nixpkgs-ci[bot]
d8e0934a9d
Merge staging-next into staging
2025-04-16 18:05:39 +00:00
Gabe Venberg
f7c0ca4a82
nixos/homepage-dashboard: Added release notes about breaking change.
2025-04-16 17:24:57 +02:00
Ryan Hendrickson
2ef165538a
nixos/pam: conditional enabling of services
2025-04-15 23:19:42 -04:00
Morgan Jones
8ab77fa451
release-notes: doc OpenSSH 10.0 upgrade
...
See https://www.openwall.com/lists/oss-security/2025/04/09/6 for more
details about the discrepancy in ident and version information.
2025-04-15 01:23:43 -07:00
nixpkgs-ci[bot]
7ca09088ce
Merge staging-next into staging
2025-04-14 18:05:47 +00:00
K900
1311b95b23
doc/rl-2505: relnote Mesa changes ( #398511 )
2025-04-14 18:06:48 +03:00
nixpkgs-ci[bot]
f5c30d4b43
Merge staging-next into staging
2025-04-14 12:07:02 +00:00
Leona Maroni
8e5a0fe6b4
paperless-ngx: 2.14.7 -> 2.15.1 ( #397828 )
2025-04-14 13:50:55 +02:00
phaer
abed087403
manual: smaller fixes for nixos-rebuild build-image docs
...
* correct option type for `image.modules`
* fix grammar
* show actual output of the command to
2025-04-14 13:30:29 +02:00
phaer
ca65b55350
manual: explain per-variant customizations for build-image
2025-04-14 11:49:24 +02:00
K900
e24925f2f1
doc/rl-2505: relnote Mesa changes
2025-04-14 10:55:17 +03:00
nixpkgs-ci[bot]
bce6becc96
Merge staging-next into staging
2025-04-14 00:17:13 +00:00
Sandro
e1cb306b28
gotenberg: 8.9.1 -> 8.16.0; update and fix module options ( #379377 )
2025-04-14 01:12:21 +02:00
nixpkgs-ci[bot]
bd5d8282de
Merge staging-next into staging
2025-04-13 18:04:59 +00:00
Morgan Jones
c514b5c012
androidenv: move release notes from NixOS to nixpkgs
...
These were committed in the wrong place, since they are more nixpkgs
docs.
2025-04-13 23:22:03 +05:30
K900
73a91e9c9d
Merge remote-tracking branch 'origin/staging-next' into staging
2025-04-13 09:07:29 +03:00
nixpkgs-ci[bot]
bd8d4dc802
Merge master into staging-next
2025-04-13 00:41:08 +00:00
Martin Weinelt
f362195287
nixos/doc: update python39Packages reference
...
The packages set is now gone and pytorch has been renamed to just torch.
2025-04-13 01:26:42 +02:00
dish
31aedcfbee
nixos/gotenberg: Add new settings for 8.10.0+ versions
...
Also fixes some issues that were reported.
2025-04-12 21:31:00 +02:00
nixpkgs-ci[bot]
a78b3ccf56
Merge staging-next into staging
2025-04-12 12:06:06 +00:00
nixpkgs-ci[bot]
de34ff9def
Merge master into staging-next
2025-04-12 12:05:35 +00:00
Robert Scott
5a2927d07f
cc-wrapper: add nostrictaliasing hardening flag support ( #396541 )
2025-04-12 13:01:11 +01:00
Seth Flynn
d73c877f05
slskd: 0.22.2 -> 0.22.3 ( #397571 )
2025-04-12 06:49:00 -04:00
Seth Flynn
cbbb90e0bb
conduwuit: mark as EOL, nixos/conduwuit: remove ( #397902 )
2025-04-12 06:02:34 -04:00
Niklas Korz
d2fb99b640
nixos/conduwuit: remove
...
As the conduwuit project has been officially discontinued,
and the conduwuit NixOS module hasn't been around long enough
to appear in any stable NixOS release, we've removed it.
2025-04-11 22:30:09 +02:00
Niklas Korz
35de3d6754
conduwuit: mark as EOL
...
On April 11, 2025, the conduwuit project officially ceased development.
nixpkgs marks security-sensitive projects that have reached EOL as
vulnerable.
2025-04-11 22:25:28 +02:00
K900
aece6a0c1f
Merge remote-tracking branch 'origin/master' into staging-next
2025-04-11 21:17:42 +03:00
Sandro Jäckel
bcb64d6806
paperless-ngx: 2.14.7 -> 2.15.1
...
Changelog: https://github.com/paperless-ngx/paperless-ngx/releases/tag/v2.15.0
Changelog: https://github.com/paperless-ngx/paperless-ngx/releases/tag/v2.15.1
2025-04-11 17:43:04 +02:00
Sandro
1cb88030dd
nixos/whoami: init module ( #397396 )
2025-04-11 17:00:16 +02:00
nixpkgs-ci[bot]
049254d36c
Merge master into staging-next
2025-04-11 12:06:12 +00:00
nixpkgs-ci[bot]
5858ce00b1
Merge master into staging-next
2025-04-11 09:43:11 +00:00
Michael van Straten
a890891acc
nixos/godns: init module
...
Initial implementation of the GoDNS service module. This module allows users to enable and configure the GoDNS service on their NixOS system. It includes options for specifying the GoDNS package and the path to the configuration file.
2025-04-11 11:25:47 +02:00
Wolfgang Walther
c76d239f14
nixos/postgres-websockets: init ( #397408 )
2025-04-11 07:47:10 +00:00
Seth Flynn
eed8e360f5
slskd: 0.22.2 -> 0.22.3
...
Diff: https://github.com/slskd/slskd/compare/0.22.2...0.22.3
Changelog: https://github.com/slskd/slskd/releases/tag/0.22.3
2025-04-10 13:45:07 -04:00
Wolfgang Walther
d62c14f5d1
nixos/postgres-websockets: init
2025-04-10 10:12:27 +02:00
nixpkgs-ci[bot]
51a06fbd76
Merge master into staging-next
2025-04-10 00:15:39 +00:00
RohanHart
ff1a8591bc
aws-workspaces: 4.7.0.4312 -> 2024.8.5191 ( #396863 )
...
* aws-workspaces: 4.7.0.4312 -> 2024.8.5191
* aws-workspaces: 2024.8.5191 updated from jaredcrean
https://github.com/jaredcrean/nixpkgs/tree/aws-workspace-2024.8.5191
* aws-workspaces: 2024.8.5191 jbigkit PR was merged
https://github.com/NixOS/nixpkgs/pull/345659
* aws-workspaces: 2024.8.5191 refactor
Move dcvclient into libexec so that it's handled by wrapGAppsHook4.
GSchema is packaged, look in the correct location.
Use standard .deb unpack support.
* aws-workspaces: 2024.8.5191 repackage as FHS
* aws-workspaces: 2024.8.5191 added breaking change to release notes
---------
Co-authored-by: Pol Dellaiera <pol.dellaiera@protonmail.com>
Co-authored-by: 100001 <github.ixda@8shield.net>
Co-authored-by: Rohan <rohan@coinzoom.com>
2025-04-09 20:53:06 +02:00
nixpkgs-ci[bot]
b66e31c26a
Merge master into staging-next
2025-04-09 16:04:15 +00:00
Defelo
3ae07e6d12
nixos/whoami: init module
2025-04-09 16:51:04 +02:00
Adam C. Stephens
f2200ca6ee
nixos/anubis: init module ( #392018 )
2025-04-09 09:23:35 -04:00
K900
c41ad742f6
Merge remote-tracking branch 'origin/master' into staging-next
2025-04-09 15:31:47 +03:00
Leona Maroni
f2ebbabda0
discourse: 3.3.2 -> 3.4.2
...
https://meta.discourse.org/t/3-3-3-security-and-maintenance-release/343239
https://meta.discourse.org/t/3-3-4-security-and-maintenance-release/349301
https://blog.discourse.org/2025/02/unpacking-discourse-3-4/
https://meta.discourse.org/t/3-4-1-bug-fix-and-ux-release/353247
https://meta.discourse.org/t/3-4-2-security-and-bug-fix-release/358152
2025-04-08 22:56:45 +02:00
nanoyaki
b10f83f2d8
nixos/lavalink: add release note
2025-04-08 20:40:21 +02:00