Commit graph

5889 commits

Author SHA1 Message Date
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
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
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 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
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
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 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 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
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