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