Commit Graph
988657 Commits
Author SHA1 Message Date
Nick CaoandGitHub e26d4c557d python3Packages.dicomweb-client: 0.60.1 -> 0.61.0 (#512628) 2026-04-23 20:07:38 +00:00
Nick CaoandGitHub 0340576dc0 velocity: 3.5.0-unstable-2026-04-13 -> 3.5.0-unstable-2026-04-17 (#512625) 2026-04-23 20:07:00 +00:00
R. Ryantm 2061a6107e gpg-tui: 0.11.1 -> 0.11.2 2026-04-23 20:06:29 +00:00
Felix BargfeldtandGitHub db484daef5 radicle-httpd: 0.24.0 -> 0.25.0 (#512795) 2026-04-23 20:04:07 +00:00
Sefa EyeogluandGitHub ee73cb596a packagekit: 1.3.3 -> 1.3.5 (#512652) 2026-04-23 20:02:22 +00:00
Markus KowalewskiandGitHub 960db790d1 snapper: 0.13.0 -> 0.13.1 (#512490) 2026-04-23 20:00:23 +00:00
R. Ryantm f3215626e2 libretro.atari800: 0-unstable-2026-03-31 -> 0-unstable-2026-04-20 2026-04-23 19:54:45 +00:00
R. Ryantm df538a9ede kyverno: 1.17.1 -> 1.17.2 2026-04-23 19:50:41 +00:00
FlameFlag c153f6b738 discord: fetch distros at build time
`discord-development` linux tarball changed layout in 0.0.235,
`discord-canary` followed in 1.0.927, and `discord-ptb` followed in
1.0.188

Instead of bundling the channel binary directly, these channels now ship
only a small `updater_bootstrap` ELF that downloads the real app into
`$XDG_CONFIG_HOME/<channel>/app-<version>/` on first run

That bootstrap always hits `/manifests/latest` with no way to pin a
version, which would make the build impure and the nix version a lie

Reverse engineering the Rust ELF confirmed there is no CLI flag, env
var, or config to override this

First seen downstream in FlameFlag/nixcord workflow run 24025186671

Fetch the brotli-compressed `.distro` tars directly from the
distributions API at build time instead

`update.py` resolves the latest version via
`updates.discord.com/distributions/app/manifests/latest?channel=<ch>`
and pins the host + all module URLs with SHA256s into `sources.json`

`installPhase` detects the distro layout via `isDistro`, brotli-decodes
the host tar into `$out/opt/<binaryName>`, and extracts each module
under `$out/opt/<binaryName>/modules/<name>/`. `autoPatchelfHook`
handles the binary and native `.node` modules as usual

Discord's JS `moduleUpdater` looks for modules under
`<host_dir>/<version>/modules/<name>/`

A `stageModules` wrapper symlinks them from the nix store on first
launch and pre-writes `installed.json` so the updater treats them as
already installed, otherwise the first launch crashes with `Cannot find
module 'discord_desktop_core'`

The bundled native modules link against openssl 1.1 and libpulseaudio,
added both to `buildInputs` gated on `isDistro` so the legacy stable
package is unaffected
2026-04-23 22:50:29 +03:00
SystematicError ada612fe37 python3Packages.emailthreads: drop 2026-04-23 20:49:29 +01:00
R. Ryantm 07a3eef24e kubectl-klock: 0.8.4 -> 0.9.0 2026-04-23 19:48:49 +00:00
dotlambdaandGitHub 573a98feec python3Packages.idna-ssl: drop (#512863) 2026-04-23 19:47:31 +00:00
SystematicError 106334a081 python3Packages.pyschemes: use pyproject = true 2026-04-23 20:42:28 +01:00
Vincent LaporteandGitHub a3a5085aa7 ocamlPackages.ocaml-version: 4.0.4 -> 4.1.0 (#511958) 2026-04-23 19:39:04 +00:00
R. Ryantm a3bcbdd0c8 simpleitk: 2.5.3 -> 2.5.4 2026-04-23 19:32:07 +00:00
Bad3r aa5d57ddb9 proton-vpn: 4.15.2 -> 4.15.3
4.15.3 moves the GTK app to the proton-vpn-api-core 5.x line
(debian/control: python3-proton-vpn-api-core (>= 5.0.0)).
2026-04-23 22:31:25 +03:00
Bad3r 6dc9509e9b proton-vpn-cli: 1.0.0 -> 1.0.1
1.0.1 is the cli side of upstream's breaking api-core 5.x line ("Pcap
groundwork"); its debian/control raises the build-time api-core pin
to (>= 5.0.0).
2026-04-23 22:31:12 +03:00
Bad3r 7c95d4eff3 python3Packages.proton-vpn-api-core: 4.19.1 -> 5.0.1
Required by proton-vpn-gtk-app 4.15.3 and proton-vpn-cli 1.0.1, which
pin api-core (>= 5.0.0) in debian/control. 5.0.0 is upstream's
breaking release ("Packet capture groundwork"); 5.0.1 is the
stabilising patch. install_requires and the killswitch_connection_handler
postPatch target are unchanged from 4.19.x.
2026-04-23 22:30:58 +03:00
R. Ryantm 972ddb37b0 terraform-providers.hashicorp_google: 7.28.0 -> 7.29.0 2026-04-23 19:30:56 +00:00
SystematicError 7ca9381dec python3Packages.pyschemes: unstable-2017-11-08 -> 0-unstable-2022-09-12 2026-04-23 20:20:14 +01:00
nixpkgs-ci[bot]andGitHub b4ecb3644b notesnook: 3.3.14 -> 3.3.15 (#512811) 2026-04-23 19:14:11 +00:00
R. Ryantm c74e89eb28 rain: 1.24.3 -> 1.24.4 2026-04-23 19:12:29 +00:00
Xiangyan Sun 6c6e575888 stacktile: fix build with gcc15 2026-04-23 12:11:31 -07:00
Ben SiraphobandGitHub 8371c8e572 claude-code: 2.1.114 -> 2.1.118 (#512648) 2026-04-23 19:09:41 +00:00
R. Ryantm 6fe6a79f16 scooter: 0.9.0 -> 0.9.1 2026-04-23 19:04:02 +00:00
Markus Hauck 291438f1c4 vscode-extensions.anthropic.claude-code: 2.1.114 -> 2.1.118
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md
2026-04-23 21:02:46 +02:00
Markus Hauck 283f61e60e claude-code: 2.1.114 -> 2.1.118
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md
2026-04-23 21:02:46 +02:00
Xiangyan Sun 177b2522b5 typical: 0.12.1 -> 0.15.0 2026-04-23 12:00:51 -07:00
Austin Horstman 58211c2289 vimPlugins: update on 2026-04-23 2026-04-23 13:57:14 -05:00
Austin Horstman e3f710b843 vimPlugins.async-nvim: init at 0-unstable-2026-04-18
https://github.com/lewis6991/async.nvim
2026-04-23 13:57:14 -05:00
R. Ryantm 9b45755502 stc-cli: 1.5.4 -> 1.5.5 2026-04-23 18:53:57 +00:00
R. Ryantm fc06d6a1fd vscode-extensions.github.codespaces: 1.18.12 -> 1.18.13 2026-04-23 18:53:03 +00:00
Tom Hunze bceeed48df python3Packages.idna-ssl: drop
idna-ssl was archived upstream in October 2020 [1] and has no reverse
dependencies in nixpkgs anymore.

[1] https://github.com/aio-libs/idna-ssl
2026-04-23 20:45:42 +02:00
Robert HensingandGitHub 2d09609e9d fix pkgs used for netcat when qemu-vm.nix does guestfwd (#512272) 2026-04-23 18:45:24 +00:00
Jakub KozłowskiandGitHub 33e124528a claude-code: replace with claude-code-bin, remove claude-code-bin (#511120) 2026-04-23 18:31:03 +00:00
Austin HorstmanandGitHub 170e67ce64 _1password-gui-beta: 8.12.0-11.BETA -> 8.12.12-43.BETA (#512844) 2026-04-23 18:30:48 +00:00
nixpkgs-ci[bot]andGitHub 6714212dd9 Merge master into staging-nixos 2026-04-23 18:26:38 +00:00
Franz PletzandGitHub 98f37befe0 gitlab-runner: 18.10.1 -> 18.11.1 (#512055) 2026-04-23 18:25:42 +00:00
R. Ryantm a3367e7766 libretro.fuse: 0-unstable-2026-03-31 -> 0-unstable-2026-04-20 2026-04-23 18:13:46 +00:00
R. Ryantm eac21f049e asccli: 1.2.2 -> 1.2.5 2026-04-23 18:10:40 +00:00
Weijia WangandGitHub 4367441274 minilibx: 0-unstable-2021-10-30 -> 0-unstable-2026-04-16 (#512847) 2026-04-23 17:57:21 +00:00
Benjamin Lemouzy 4c79e959c0 git-autofixup: 0.004007 -> 0.005000 2026-04-23 19:48:16 +02:00
nixpkgs-ci[bot]andGitHub 5db50cbc64 legcord: 1.2.2 -> 1.2.4 (#512840) 2026-04-23 17:41:55 +00:00
nixpkgs-ci[bot]andGitHub 0c90f35396 ghciwatch: 1.2.0 -> 1.3.2 (#512806) 2026-04-23 17:41:37 +00:00
nixpkgs-ci[bot]andGitHub 7c342f9aa6 steam-devices-udev-rules: 1.0.0.61-unstable-2026-04-14 -> 1.0.0.61-unstable-2026-04-16 (#512787) 2026-04-23 17:41:31 +00:00
nixpkgs-ci[bot]andGitHub c983f32944 tidb: 8.5.5 -> 8.5.6 (#512510) 2026-04-23 17:41:08 +00:00
Ryan HendricksonandGitHub 77d786a4a9 freecad: 1.1.0 -> 1.1.1 (#511053) 2026-04-23 17:39:00 +00:00
éclairevoyant b52547f3e4 itsycal: 0.15.10 -> 0.15.12 2026-04-23 13:37:13 -04:00
R. Ryantm e67fdbfa46 minilibx: 0-unstable-2021-10-30 -> 0-unstable-2026-04-16 2026-04-23 17:31:15 +00:00
Nick CaoandGitHub f9c3707344 pdns-recursor: 5.4.0 -> 5.4.1 (#512793) 2026-04-23 17:27:56 +00:00