teto
9a25c8c85e
neovim: move provider configuration to initrc
...
instead of wrapping arguments when possible.
As an attempt to simplify configuration: instead of having wrapping arguments + an optional neovim configuration
let's always generate a neovim configuration.
The change should be transparent for most users, and require
intervention for users that fulfill both conditions:
- using remote plugins (rare already)
- that set `wrapRc = false` in wrapNeovimUnstable without loading later
the generated luaRcContent
The fix is then to pass as wrapping arguments the wrapper's generated config via
(wrapNeovimUnstable neovim-unwrapped { } ).overrideAttrs(oa: { wrapperArgs = oa.wrapperArgs ++ [ ''--cmd "lua dofile('${writeText "init.lua" oa.luaRcContent}')"'' ]; })
2026-03-13 12:38:34 +01:00
nixpkgs-ci[bot]
7107a51729
Merge master into staging-next
2026-03-10 18:17:00 +00:00
Arnout Engelen
fd3ad86c7b
nixos/autossh-ng: init: autossh without autossh ( #490769 )
2026-03-10 17:23:25 +00:00
Arnout Engelen
3fca4cf191
nixos/autossh-ng: init: autossh without autossh
...
When wrapped in a NixOS module, systemd basically takes over the
functionality traditionally offered by autossh, so it is simpler to just
invoke ssh directly.
Fixes #462550
2026-03-10 15:52:36 +01:00
wrvsrx
11ba0a3685
browser-sync: init at 3.0.3
2026-03-10 19:52:52 +08:00
nixpkgs-ci[bot]
38d1eeddee
Merge master into staging-next
2026-03-10 00:20:43 +00:00
Sandro
8caa9a06e3
spacetimedb: 1.12.0 -> 2.0.3 ( #494538 )
2026-03-09 22:03:46 +00:00
nixpkgs-ci[bot]
f0495fc1fc
Merge master into staging-next
2026-03-09 00:23:05 +00:00
Matthieu Coudron
c34ce1ed0d
neovim: rework provider code generation ( #495392 )
2026-03-08 20:04:35 +00:00
Doron Behar
a9732f7487
nixos/taskchampion-sync-server: use DynamicUser after 26.05 ( #494338 )
2026-03-08 18:25:26 +00:00
nixpkgs-ci[bot]
ebc3907e25
Merge master into staging-next
2026-03-08 18:06:55 +00:00
Michael Daniels
0168711401
eslint: 9.39.2 -> 10.0.3
2026-03-07 13:21:23 -05:00
Felix Rath
5aad77658c
spacetimedb: 1.12.0 -> 2.0.3
2026-03-06 21:53:44 +01:00
nixpkgs-ci[bot]
efdd68f94b
Merge staging-next into staging
2026-03-06 18:13:08 +00:00
Antoine du Hamel
6c41776bee
rl-2605: clarify nodejs breaking changes
2026-03-06 12:56:09 +01:00
Emily
a3619bf055
bintools-wrapper: disable libcxxhardeningextensive hardening flag by default ( #490358 )
2026-03-05 15:11:46 +00:00
nixpkgs-ci[bot]
e4ac994375
Merge staging-next into staging
2026-03-04 18:15:00 +00:00
Doron Behar
c36fb059a6
gnuradio: Allow overriding .pkgs with packageOverrides
...
Tested with the following diff:
```diff
diff --git i/pkgs/by-name/gq/gqrx/package.nix w/pkgs/by-name/gq/gqrx/package.nix
index 1d91b52ce7a8..111eb293ac9b 100644
--- i/pkgs/by-name/gq/gqrx/package.nix
+++ w/pkgs/by-name/gq/gqrx/package.nix
@@ -27,7 +27,19 @@ assert portaudioSupport -> portaudio != null;
# audio backends are mutually exclusive
assert !(pulseaudioSupport && portaudioSupport);
-gnuradioMinimal.pkgs.mkDerivation rec {
+let
+ gnuradioMinimal' = gnuradioMinimal.override {
+ packageOverrides = grSelf: grSuper: {
+ osmosdr = grSuper.osmosdr.override {
+ airspy = null;
+ hackrf = null;
+ libbladeRF = null;
+ soapysdr-with-plugins = null;
+ };
+ };
+ };
+in
+gnuradioMinimal'.pkgs.mkDerivation rec {
pname = "gqrx";
version = "2.17.7";
@@ -47,14 +59,14 @@ gnuradioMinimal.pkgs.mkDerivation rec {
++ lib.optional stdenv.hostPlatform.isDarwin desktopToDarwinBundle;
buildInputs = [
- gnuradioMinimal.unwrapped.logLib
+ gnuradioMinimal'.unwrapped.logLib
mpir
fftwFloat
libjack2
- gnuradioMinimal.unwrapped.boost
+ gnuradioMinimal'.unwrapped.boost
qt6Packages.qtbase
qt6Packages.qtsvg
- gnuradioMinimal.pkgs.osmosdr
+ gnuradioMinimal'.pkgs.osmosdr
rtl-sdr
hackrf
]
@@ -62,9 +74,9 @@ gnuradioMinimal.pkgs.mkDerivation rec {
alsa-lib
qt6Packages.qtwayland
]
- ++ lib.optionals (gnuradioMinimal.hasFeature "gr-ctrlport") [
+ ++ lib.optionals (gnuradioMinimal'.hasFeature "gr-ctrlport") [
thrift
- gnuradioMinimal.unwrapped.python.pkgs.thrift
+ gnuradioMinimal'.unwrapped.python.pkgs.thrift
]
++ lib.optionals pulseaudioSupport [ libpulseaudio ]
++ lib.optionals portaudioSupport [ portaudio ];
```
2026-03-04 14:56:34 +02:00
nixpkgs-ci[bot]
5f6e3b72f8
Merge staging-next into staging
2026-03-04 12:12:07 +00:00
Peder Bergebakken Sundt
a11d2a7934
pulsar: 1.130.1 -> 1.131.1 ( #495613 )
2026-03-04 10:54:49 +00:00
nixpkgs-ci[bot]
69181cf8fc
Merge staging-next into staging
2026-03-04 00:23:25 +00:00
Michael Daniels
465bfed869
commafeed: 6.2.0 -> 7.0.0 ( #492912 )
2026-03-03 22:21:43 +00:00
nixpkgs-ci[bot]
347c2c32a5
Merge staging-next into staging
2026-03-03 18:17:41 +00:00
Shaw Vrana
2e9f38458a
commafeed: 6.2.0 -> 7.0.0
2026-03-03 08:00:05 -08:00
Tomodachi94
137489f271
{nixos/,}light: drop ( #493773 )
2026-03-03 15:20:49 +00:00
nixpkgs-ci[bot]
96e823f510
Merge staging-next into staging
2026-03-03 06:18:21 +00:00
Emily
5b632d5393
top-level: add warning for x86_64-darwin deprecation ( #492100 )
2026-03-03 01:49:46 +00:00
wrvsrx
95fc26d18a
nixos/taskchampion-sync-server: use DynamicUser
2026-03-02 23:13:14 +08:00
nixpkgs-ci[bot]
8d13a0a53f
Merge staging-next into staging
2026-03-02 06:20:30 +00:00
Michael Daniels
5f99f468c2
man-pages: 6.16 -> 6.17, split outputs, add passthru test ( #490910 )
2026-03-02 01:14:11 +00:00
nixpkgs-ci[bot]
1275cdcc5d
Merge staging-next into staging
2026-03-02 00:23:25 +00:00
Peder Bergebakken Sundt
694de2ac42
pulsar: 1.130.1 -> 1.131.1
...
Changelog: https://github.com/pulsar-edit/pulsar/blob/v1.131.1/CHANGELOG.md
Blog: https://blog.pulsar-edit.dev/posts/20251202-savetheclocktower-pulsar-on-electron-30/
Release checklist: https://github.com/pulsar-edit/pulsar/issues/1431
2026-03-01 22:09:27 +01:00
teto
bf8d7f1803
neovim: rework provider working
...
Part of the work to limit the need for wrapping neovim and all its
associated problems.
I dont know why those providers "neovim-node-host" etc were added to the wrapper bin/ directory.
It's probably easier when testing the providers but neovim plugins
should refer to "vim.g.${prog}_host_prog" anyway.
2026-03-01 21:35:49 +01:00
Tomodachi94
aa9bc0cb9d
light: drop
...
Unmaintained upstream;
see https://github.com/NixOS/nixpkgs/issues/354405
2026-03-01 19:26:01 +00:00
K900
67d46b9a3b
Merge remote-tracking branch 'origin/staging-next' into staging
2026-03-01 21:42:18 +03:00
dish
4060fffe19
rl-2605: add dropped nodePackages entries
2026-03-01 13:36:02 -05:00
Matthieu Coudron
53ad3bea21
vicinae: 0.19.9 -> 0.20.2 ( #494609 )
2026-03-01 17:39:21 +00:00
whispers
f49857c323
vicinae: 0.19.9 -> 0.20.2
...
Release announcement v0.20.0: https://github.com/vicinaehq/vicinae/releases/tag/v0.20.0
Release announcement v0.20.1: https://github.com/vicinaehq/vicinae/releases/tag/v0.20.1
Release announcement v0.20.2: https://github.com/vicinaehq/vicinae/releases/tag/v0.20.2
Diff: https://github.com/vicinaehq/vicinae/compare/v0.19.9...v0.20.2
2026-03-01 12:10:36 -05:00
Michael Daniels
6d3b61b190
fastly: 13.3.0 -> 14.0.0 ( #494431 )
2026-03-01 15:57:11 +00:00
Michael Daniels
bde046e159
man-pages: split outputs
2026-03-01 10:45:10 -05:00
nixpkgs-ci[bot]
998fa9310b
Merge staging-next into staging
2026-03-01 12:09:11 +00:00
Sizhe Zhao
d3ea5d7a12
sing-box: 1.12.23 -> 1.13.0 ( #495133 )
2026-03-01 10:46:14 +00:00
Rafael Fernández López
c86a457f84
fastly: 13.3.0 -> 14.0.4
2026-03-01 10:01:23 +01:00
nixpkgs-ci[bot]
2f95b44d98
Merge staging-next into staging
2026-03-01 06:16:29 +00:00
Sizhe Zhao
fa4d47cba6
doc/rl-2605: add sing-box
2026-03-01 13:28:38 +08:00
Sandro
85e46ef060
docker-color-output: 2.6.1 -> 3.0.1 ( #490975 )
2026-03-01 03:44:29 +00:00
Emily
4a20fb1916
top-level: add warning for x86_64-darwin deprecation
...
We’ve never deprecated a platform in widespread use before, and it
seems prudent to warn users about the upcoming end of support so they
can plan appropriately.
I tried to make this relatively unobtrusive by taking advantage of
the import cache and offering a way to turn it off, but I anticipate
there might still be issues with e.g. `nix shell nixpkgs#…` and
spammy warnings from multiple instantiations of Nixpkgs. I’m
not sure there’s much we can do about that unless we take a
different strategy entirely; `nix shell --impure nixpkgs#…` with a
`~/.config/nixpkgs/config.nix` is about the best UX we can hope to
offer with the restrictions of flakes.
2026-02-27 22:27:02 +00:00
nixpkgs-ci[bot]
71467300b6
Merge staging-next into staging
2026-02-27 18:12:41 +00:00
Matthieu Coudron
f50aef36bc
neovim: disable python3 and ruby providers by default ( #492131 )
2026-02-27 14:25:40 +00:00
nixpkgs-ci[bot]
e56a730f7d
Merge staging-next into staging
2026-02-23 12:14:44 +00:00