Commit Graph

1058993 Commits

Author SHA1 Message Date
Mark Polyakov
d0da9f0d59 electrum: move trezor into default dependencies
The Trezor dependency (which enables support for the Trezor hardware wallet) was gated behind the
enablePythonEcdsa override prior to this change because the trezor python package used to depend on
the ecdsa python package which is marked insecure. However, modern versions of the trezor package no
longer depend on ecdsa so it should be enabled by default, like the Ledger hardware wallet package.
2026-08-15 16:00:40 -07:00
OPNA2608
27f0b4544f python3Packages.anyio: Fetch patch for test_keyboard_interrupt_does_not_resume_test timeout 2026-08-16 00:56:18 +02:00
Aliaksandr
a6c273d1d2 adl: drop
Archived upstream since 2026-02-23 (https://github.com/RaitaroH/adl).
None of the animdl providers work anymore, and animdl itself has not
been updated since 2024.

Assisted-by: claude-code with claude-opus-5[1m]-high
2026-08-16 01:55:34 +03:00
Matthew Croughan
d202d8e93b nasctui: 1.0.4 -> 1.0.5 (#553082) 2026-08-15 22:50:14 +00:00
Gaétan Lepage
5ee232f9a6 ceph.tests: Fix dashboard test timeout, move it to bluestore test (#553058) 2026-08-15 22:45:40 +00:00
Ihar Hrachyshka
e119515fbb python3Packages.pyarrow: use pure tzdata in tests
test_orc.py tests may fail on darwin because they try to read from
/usr/share/zoneinfo which may not work in darwin sandbox.

This was reported multiple times, see:
https://github.com/NixOS/nixpkgs/pull/477944
https://github.com/NixOS/nixpkgs/pull/485004
https://github.com/NixOS/nixpkgs/issues/483241

I also hit it myself in my personal flake CI.

This patch switches the test to use pure tzdata to avoid the sandbox
issue for darwin and re-enables one of previously skipped test_orc.py
cases (for both platforms).

Fixes #483241
2026-08-15 18:44:46 -04:00
Aliaksandr
6ccc493231 nixos/limine: drop dead FWUPD_EFIAPPDIR override
fwupd stopped honouring the FWUPD_EFIAPPDIR environment variable in
https://github.com/fwupd/fwupd/pull/9846; the location is a compile-time
constant (`EFI_APP_LOCATION`) since then, so setting the variable on
fwupd.service had no effect.

Drop `RuntimeDirectory` from the signing unit too: the directory is now
created and populated by the fwupd module, and RuntimeDirectoryPreserve
defaults to `no`, so systemd removed it (together with the unsigned app)
whenever the unit stopped -- which `partOf = fwupd.service` makes happen
on every fwupd restart.

Cover the whole path in the limine secure boot test, which so far never
enabled fwupd: it now asserts that both the unsigned app and the signed
variant end up in /run/fwupd-efi.

Assisted-by: claude-code with claude-opus-5[1m]-high
2026-08-16 01:42:28 +03:00
nixpkgs-ci[bot]
df8b5cc29f lunar-client: 3.7.12 -> 3.7.14 (#551009) 2026-08-15 22:37:11 +00:00
dotlambda
66a93244c9 python3Packages.pyreqwest: 0.12.2 -> 0.12.4 (#552998) 2026-08-15 22:33:19 +00:00
Gaétan Lepage
359eec7168 ocamlPackages.charon: 2026.08.06 -> 2026.08.15 (#553084) 2026-08-15 22:32:16 +00:00
zowoq
73fc325bdd terraform-providers.vmware_avi: 32.1.1 -> 32.1.2 (#553040) 2026-08-15 22:30:09 +00:00
R. Ryantm
88e27b11e6 upcloud-cli: 3.29.0 -> 3.36.0 2026-08-16 00:27:34 +02:00
Bart Brouns
03b6b0194c resonarium: 0.0.11 -> 0.1.0 2026-08-16 00:26:35 +02:00
Aliaksandr
eeff298718 nixos/fwupd: populate /run/fwupd-efi via systemd-tmpfiles
fwupd is now built with `efi_app_location = /run/fwupd-efi` so that
setups signing their EFI binaries (lanzaboote, sbctl, ...) can place the
signed app next to the unsigned one, which is impossible inside the
read-only store.

Nothing created that directory yet, so copy the unsigned app there from
`fwupd.fwupd-efi`. `C+` merges into an existing directory without
replacing files, so signed variants written by a bootloader module are
kept; the copy is refreshed whenever the rule (and thus the fwupd-efi
store path) changes.

Assisted-by: claude-code with claude-opus-5[1m]-high
2026-08-16 01:24:15 +03:00
Raito Bezarius
06994a3768 fwupd: move EFI app location in /run
This introduces a breaking change where the default location for EFI
apps are now in /run/fwupd-efi.

This is not breaking for lanzaboote users who already had the
environment variable setting but this setting was removed in
https://github.com/fwupd/fwupd/pull/9846.

Since 2.1.6 this no longer needs a meson.build patch: upstream exposes
the location as the `efi_app_location` meson option, which we already
set to point at the fwupd-efi store path. Point it at the runtime
directory instead; the NixOS module populates it from
`fwupd.fwupd-efi`.

Ref: https://github.com/fwupd/fwupd/issues/10202
Change-Id: Ie058ece7d284cbce960fdf0ce14a151f1cf269ca
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
Co-authored-by: Aliaksandr <grubian2@gmail.com>

Assisted-by: claude-code with claude-opus-5[1m]-high
2026-08-16 01:24:15 +03:00
Weijia Wang
3fdcaa7dff oh-my-zsh: 2026-02-19 -> 2026-08-09 (#494570) 2026-08-15 22:22:46 +00:00
nixpkgs-ci[bot]
ec52aec46d kubectl-rabbitmq: 2.22.3 -> 2.22.4 (#553038) 2026-08-15 22:19:39 +00:00
nixpkgs-ci[bot]
a564e90261 jazz2: 3.6.0 -> 3.7.0 (#551133) 2026-08-15 22:19:38 +00:00
Weijia Wang
03277f5e3c darklua: 0.17.3 -> 0.19.0 (#493871) 2026-08-15 22:17:55 +00:00
Weijia Wang
2c2a78ac7a nix-snapshotter: 0.3.0 -> 0.4.0 (#493877) 2026-08-15 22:17:31 +00:00
Weijia Wang
299b784437 hasura-cli: 2.48.11 -> 2.50.0 (#493769) 2026-08-15 22:14:40 +00:00
Weijia Wang
c58e6ef184 minicom: 2.10 -> 2.11.1 (#493303) 2026-08-15 22:11:25 +00:00
Weijia Wang
cf6459bfe7 rtags: 2.41-unstable-2025-12-29 -> 2.46 (#490235) 2026-08-15 22:09:57 +00:00
Weijia Wang
953c964fd9 pixelflasher: 8.14.3.1 -> 9.1.5.0 (#492462) 2026-08-15 22:08:03 +00:00
Weijia Wang
8a2c31945b stunnel: 5.79 -> 5.80 (#491594) 2026-08-15 22:05:24 +00:00
Weijia Wang
a78e683b6f ibus-engines.m17n: 1.4.37 -> 1.4.40 (#491049) 2026-08-15 22:02:36 +00:00
Weijia Wang
2c616054e9 ibus-engines.table-others: 1.3.21 -> 1.3.22 (#491048) 2026-08-15 22:01:53 +00:00
Weijia Wang
0c00b0095d grml-zsh-config: 0.19.26 -> 0.20.1 (#491024) 2026-08-15 22:00:48 +00:00
Weijia Wang
67a083feb0 waveterm: 0.13.1 -> 0.14.5 (#490955) 2026-08-15 21:59:09 +00:00
coolcuber
ed34dae912 fverb: fix version, modernize 2026-08-15 17:58:21 -04:00
Weijia Wang
63355c6adf cypress: 14.5.4 -> 15.19.0 (#437895) 2026-08-15 21:56:59 +00:00
R. Ryantm
84acd3831c rtags: 2.41-unstable-2025-12-29 -> 2.46 2026-08-15 23:56:28 +02:00
Anton Lydike
a1b280a969 nixos/fwupd: add missing lib.mkDefault for EspLocation 2026-08-16 00:51:42 +03:00
Gaetan Lepage
448f103524 python3Packages.python-lsp-ruff: 2.3.1 -> 2.3.2
Diff: https://github.com/python-lsp/python-lsp-ruff/compare/v2.3.1...v2.3.2

Changelog: https://github.com/python-lsp/python-lsp-ruff/releases/tag/v2.3.2
2026-08-15 21:51:06 +00:00
coolcuber
1e7fa18cae freqtweak: fix version, modernize 2026-08-15 17:50:11 -04:00
R. Ryantm
e949f19015 cypress: 14.5.4 -> 15.19.0 2026-08-15 23:47:40 +02:00
Aliaksandr
61ab156083 nixos/fwupd: don't install grub hook on non-grub bootloaders
The fwupd package ships /etc/grub.d/35_fwupd, which the module
symlinks unconditionally via filesInstalledToEtc.
Gate it on config.boot.loader.grub.enable option
so the hook only appears on GRUB systems.

Assisted-by: claude-code with Opus 4.7 xhigh
2026-08-16 00:47:29 +03:00
Weijia Wang
d7d18d251d freeciv: 3.2.2 -> 3.2.5 (#495191) 2026-08-15 21:41:16 +00:00
Weijia Wang
982cf42417 goctl: 1.9.4 -> 1.10.2 (#490896) 2026-08-15 21:40:58 +00:00
Aliaksandr
e209c15678 nixos/doc: clarify that root commands need a login shell
`nix-channel` reads its channel list from $HOME/.nix-channels, so running
it through a non-login `sudo`/`su` keeps the caller's $HOME and operates
on the wrong user's channels (e.g. `nix-channel --list` prints nothing).

Add a login-shell prerequisite before the first root command in the
upgrading chapter, so the commands that follow work as written, and
rewrite the per-user channel note to lead with what a login shell does
before describing the mistake.

Trim the `#`-prompt note in the preface to a single sentence; the
login-shell details belong next to the commands that need them.

Closes #27172

Assisted-by: claude-code with claude-opus-5[1m]-high
2026-08-16 00:38:44 +03:00
Weijia Wang
4ee061fb3a thanos: 0.40.1 -> 0.42.4 (#490872) 2026-08-15 21:38:42 +00:00
Weijia Wang
b259c7cf0a heroku: 10.16.0 -> 11.0.0 (#490966) 2026-08-15 21:38:15 +00:00
Weijia Wang
9898969cd9 nwjs-ffmpeg-prebuilt: 0.107.0 -> 0.114.2 (#490927) 2026-08-15 21:35:12 +00:00
Weijia Wang
09058fd92c md-tangle: 1.4.4 -> 2.1.2 (#490555) 2026-08-15 21:28:48 +00:00
Weijia Wang
56dd6aca6b fishPlugins.pure: 4.15.0 -> 4.18.0 (#490223) 2026-08-15 21:27:54 +00:00
Weijia Wang
5ba2dc89b5 tarantool: 3.6.0 -> 3.8.0 (#484484) 2026-08-15 21:27:06 +00:00
Weijia Wang
6ee0208c02 bluefish: 2.2.19 -> 2.4.2 (#486119) 2026-08-15 21:26:35 +00:00
coolcuber
eb5f2b31d5 footswitch: fix version, modernize 2026-08-15 17:25:04 -04:00
Weijia Wang
2e1ac55fc5 normaliz: 3.11.0 -> 3.11.1 (#486288) 2026-08-15 21:24:09 +00:00
Fabian Affolter
32d97c0794 python3Packages.pysyncobj: 0.3.15 -> 0.3.16 (#553110) 2026-08-15 21:24:08 +00:00