Commit Graph

6094 Commits

Author SHA1 Message Date
Sigmanificient
9293ccd2ff duckstation: drop 2026-03-16 14:00:34 +01:00
nixpkgs-ci[bot]
525870a58b Merge master into staging-next 2026-03-16 00:26:32 +00:00
Sandro
e1e8634548 mozc: make ibus dependency optional (opt-in) (#483843) 2026-03-15 21:12:47 +00:00
nixpkgs-ci[bot]
23fa8cc4ce Merge master into staging-next 2026-03-15 18:09:17 +00:00
teto
7906e29937 neovim: add extraLuaPackages to wrapNeovimUnstable
This was available in makeNeovimConfig already but:
- generated wrapper arguments, which we want to avoid because it
  confuses users
- `makeNeovimConfig` relies on neovim-unwrapped in impure manner, which
  for instance caused issues in one of cases where I override
  neovim-unwrapped's luajit with a luajit with custom lua packages.
2026-03-14 13:16:58 +01:00
Silvan Mosberger
48422decc4 config: Deprecate allowBrokenPredicate in favor of problems.handlers 2026-03-13 19:36:57 +01:00
Silvan Mosberger
2e97caa6d3 stdenv: Use meta.problems for meta.broken underneath
And add tests for it
2026-03-13 19:36:57 +01:00
nixpkgs-ci[bot]
cac1479efa Merge master into staging-next 2026-03-13 12:11:53 +00:00
teto
4d7ec078bd neovim: restore provider configuration in legacy mode
We used to unconditionnally wrap the provider configuration.
https://github.com/NixOS/nixpkgs/pull/487390 "smartly" embeds it into
init.lua depending on `wrapRc` but that breaks neovim legacy behavior in some cases since `legacyWrapper` sets `wrapRc` to false in absence of some of user configuration.
One day we will get rid of the legacy wrapper but until then keep that behavior.

Most of the changes come from linter.
2026-03-13 12:38:34 +01:00
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
Naïm Camille Favier
0b7455140a typst: add fonts to the wrapper (#481751) 2026-03-08 15:02:26 +00:00
Michael Daniels
0168711401 eslint: 9.39.2 -> 10.0.3 2026-03-07 13:21:23 -05:00
nixpkgs-ci[bot]
28b363b0ae Merge master into staging-next 2026-03-07 12:08:06 +00:00
Francesco Gazzetta
49e44efa09 tclPackages.mkTclDerivation: enable stubs by default 2026-03-07 09:56:02 +01:00
Alyssa Ross
bd0c7ad05a lib.systems: rust: Make rustcTargetSpec the primary entrypoint (#446668) 2026-03-07 08:22:44 +00: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
93ef612115 rl-2605: clarify nodejs breaking changes (#497194) 2026-03-06 16:46:12 +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]
40c05cb7c7 Merge staging-next into staging 2026-03-05 00:23:59 +00:00
Tristan Ross
f6442fb72a flutter.buildFlutterApplication: add support for finalAttrs (#494789) 2026-03-04 22:01:34 +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
Johannes Kirschbauer
b7b4b005f5 docs/readme: add 'examples first' convention 2026-03-02 20:14:44 +01: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