Commit Graph

1292 Commits

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