Commit Graph
996608 Commits
Author SHA1 Message Date
Alexis Williamsandsuperherointj f6fc501041 opencode-desktop: fix empty window and missing desktop entry
- Patch prebuilt .node files (node-pty, @parcel/watcher) with
  autoPatchelfHook so they can dlopen libstdc++. Without this, the
  sidecar exits on startup because glibc does not consult electron's
  DT_RUNPATH transitively for dlopened libraries, and the renderer
  shows an empty window with no backend.
- Ignore unresolved libc.musl-* SONAMEs in the prebuilt .node files
  so autoPatchelfHook accepts them on glibc systems. The musl-targeting
  bindings are dead code at runtime on the host's libc anyway.
- Pass --config.asarUnpack='**/*.node' to electron-builder so every
  prebuilt native binding lands on the filesystem (not embedded in
  app.asar where dlopen cannot find them).
- Disable the auto-updater at source via postPatch. With the package
  now correctly identifying as packaged, the updater would otherwise
  try to download and run upstream binaries that aren't patched for
  Nix.
- Generate a .desktop entry via makeDesktopItem. electron-builder
  --dir skips the deb/AppImage/rpm stages that normally produce one,
  so copyDesktopItems on its own was a no-op.
- Install icons into share/icons/hicolor/{30,32,44,64,71,89,107,128,
  142,150,284,310}x*/apps/ mirroring upstream's deb layout, so desktop
  environments find them. Previously a single bare PNG at
  share/icons/opencode-desktop.png (not part of any icon theme path).
- Set ELECTRON_FORCE_IS_PACKAGED=1 in the wrapper. With
  --inherit-argv0, Electron's app.isPackaged heuristic returns false,
  which routes the app to the dev XDG dir and breaks the WM-class
  match with StartupWMClass=OpenCode.
- On darwin, symlink Contents/MacOS/OpenCode into $out/bin and set
  mainProgram accordingly so lib.getExe works on both platforms.
- Drop the unused opencode-cli sidecar copy; the bundled chunk hosts
  its own server and never spawns the CLI.

Assisted-by: OpenCode:claude-opus-4-7
Co-authored-by: typedrat <alexis@typedr.at>
2026-05-12 10:48:49 -03:00
yayaandGitHub 99b5236774 pdftoipe: 7.2.29.1 -> 7.2.29.2 (#487396) 2026-05-12 13:19:16 +00:00
nixpkgs-ci[bot]andGitHub ae1e0b0f9a xremap: 0.15.5 -> 0.15.6 (#519329) 2026-05-12 13:18:09 +00:00
Wolfgang WaltherandGitHub b420f19d6a writeHaskell: allow providing function for libraries (#516955) 2026-05-12 13:18:00 +00:00
yayaandGitHub 5e1e7c2ddd nedit: 5.7 -> 5.8 (#515448) 2026-05-12 13:16:08 +00:00
Bruno BELANYIandGitHub 1fe62449cf ersatztv: 26.3.0 -> 26.5.1, update repo to "legacy" (#518909) 2026-05-12 13:12:02 +00:00
dramandGitHub 96d70f7400 wasm-language-tools: 0.10.4 -> 0.10.7 (#519303) 2026-05-12 13:11:13 +00:00
Bruno BELANYIandGitHub 395a502808 woodpecker-{agent,cli,server}: 3.14.0 -> 3.14.1 (#519342) 2026-05-12 13:10:53 +00:00
Artemis TosiniandGitHub ffb3bd0501 melonds: 1.1-unstable-2026-04-30 -> 1.1-unstable-2026-05-11 (#519309) 2026-05-12 13:10:27 +00:00
Alyssa RossandGitHub 0127c8be00 gcc: drop obsolete Musl Go patches (#519064) 2026-05-12 13:01:56 +00:00
Alyssa RossandGitHub b68e7e7d5f xdp-tools: backport musl fix (#519318) 2026-05-12 12:59:33 +00:00
David McFarlandandGitHub ba04c0efd4 dotnet: reduce update time (#518144) 2026-05-12 12:19:52 +00:00
Sefa EyeogluandGitHub b25e938b89 pnpm_11: init at 11.1.0 (#505103) 2026-05-12 11:53:16 +00:00
Fabian AffolterandGitHub b921adb840 trufflehog: 3.95.2 -> 3.95.3 (#519121) 2026-05-12 11:46:12 +00:00
Fabian AffolterandGitHub ab14af8897 vuls: 0.38.6 -> 0.39.0 (#519236) 2026-05-12 11:45:56 +00:00
Fabian AffolterandGitHub 5f8fd5c6ef python3Packages.alexapy: 1.29.21 -> 1.29.22 (#519237) 2026-05-12 11:45:37 +00:00
6543 e2ba981d08 woodpecker-{agent,cli,server}: 3.14.0 -> 3.14.1 2026-05-12 13:43:21 +02:00
JoandGitHub 977f124b3e zsh-autoenv: set license (#517232) 2026-05-12 11:42:48 +00:00
JoandGitHub bc9b5464ca sqlboiler-crdb: set license (#516990) 2026-05-12 11:42:21 +00:00
JoandGitHub a2d3ceaba4 rofi-menugen: set license (#516989) 2026-05-12 11:41:58 +00:00
JoandGitHub c8098f1a47 quill-qr: set license (#516987) 2026-05-12 11:41:37 +00:00
JoandGitHub baff1a9cc4 replace: set license (#516986) 2026-05-12 11:41:19 +00:00
JoandGitHub b9091a12d7 rofi-power-menu: set license (#516985) 2026-05-12 11:40:58 +00:00
JoandGitHub 78a50e609f setconf: set license (#516984) 2026-05-12 11:40:16 +00:00
JoandGitHub 334ac09952 tesh: set license (#516983) 2026-05-12 11:39:53 +00:00
JoandGitHub 2f4567175c rubik: set license (#516982) 2026-05-12 11:39:28 +00:00
JoandGitHub 9d264dce93 rt: set license (#516981) 2026-05-12 11:39:10 +00:00
JoandGitHub 4ad2218c1b ocamlPackages.reason-native.src: set license (#516525) 2026-05-12 11:38:47 +00:00
JoandGitHub 0e5d7a84e2 python3Packages.recursive-pth-loader: set license (#516506) 2026-05-12 11:38:29 +00:00
JoandGitHub 6202a0f2c9 python3Packages.unicodecsv: set license (#516504) 2026-05-12 11:38:06 +00:00
JoandGitHub 7cd6ad9cdc python3Packages.pyramid-beaker: set license (#516475) 2026-05-12 11:37:33 +00:00
RamsesandGitHub 39ff85ce35 mycelium: 0.7.6 -> 0.7.7 (#519326) 2026-05-12 11:28:04 +00:00
kirillrdyandGitHub 91a2efb289 python3Packages.tensorflow-datasets: 4.9.9 -> 4.9.10 (#519300) 2026-05-12 11:23:13 +00:00
Thiago Kenji OkadaandGitHub 963a113bdc libretro.genesis-plus-gx: 0-unstable-2026-05-01 -> 0-unstable-2026-05-08 (#519310) 2026-05-12 11:18:21 +00:00
Gaétan LepageandGitHub 6093378e52 python3Packages.jupyterhub: 5.4.5 -> 5.4.6 (#519278) 2026-05-12 10:55:03 +00:00
Sizhe ZhaoandGitHub 3220d8246c jaq: add stable release regex to update script (#519273) 2026-05-12 10:54:42 +00:00
nixpkgs-ci[bot]andGitHub 691e5221f2 telemt: 3.4.5 -> 3.4.11 (#519034) 2026-05-12 10:49:33 +00:00
R. Ryantm 8cabfa0866 xremap: 0.15.5 -> 0.15.6 2026-05-12 10:34:00 +00:00
kirillrdyandGitHub 6ca0f794b5 nixl: 1.0.1 -> 1.1.0 (#519293) 2026-05-12 10:24:32 +00:00
nixpkgs-ci[bot]andGitHub 48d91f2c0c nexttrace: 1.6.4 -> 1.6.5 (#519302) 2026-05-12 10:12:15 +00:00
nixpkgs-ci[bot]andGitHub 86ac0449ed k6: 1.7.1 -> 2.0.0 (#519022) 2026-05-12 10:11:50 +00:00
R. Ryantm 15eb8c0389 mycelium: 0.7.6 -> 0.7.7 2026-05-12 10:08:03 +00:00
yayaandGitHub 90152f338c python3Packages.mdtraj: disable more network tests (#518704) 2026-05-12 09:50:05 +00:00
Alyssa Ross 74bbaab6d1 xdp-tools: backport musl fix 2026-05-12 11:37:30 +02:00
Weijia WangandGitHub aad3b4e5b7 ayugram-desktop: fix build on darwin (#519030) 2026-05-12 09:35:07 +00:00
Matthias BeyerandGitHub bba5bbe19d neofetch: improve documentation of removal (#518497) 2026-05-12 09:21:23 +00:00
Matthias BeyerandGitHub 23de377f71 home-assistant-custom-components.garmin_connect: 0.2.38 -> 3.0.5 (#518836) 2026-05-12 09:21:03 +00:00
R. Ryantm a792d9125a libretro.genesis-plus-gx: 0-unstable-2026-05-01 -> 0-unstable-2026-05-08 2026-05-12 09:11:43 +00:00
R. Ryantm 3256c2ecc9 melonds: 1.1-unstable-2026-04-30 -> 1.1-unstable-2026-05-11 2026-05-12 09:00:05 +00:00
Sefa EyeogluandGitHub 7da6416b64 balatro-mod-manager: fix build on aarch64-linux (#518931) 2026-05-12 08:59:08 +00:00