Commit Graph
27 Commits
Author SHA1 Message Date
Abhi 7a7407143f Expose overlay and extract package.nix from flake 2026-06-26 22:00:25 +02:00
github-actions[bot] 19d54078cc nix: Pin flake.nix to 1.0.4 2026-06-25 12:20:39 +00:00
github-actions[bot] 67ea95f0c9 nix: Pin flake.nix to 1.0.3 2026-06-25 00:44:40 +00:00
github-actions[bot] dcfdbcbf52 nix: Pin flake.nix to 1.0.2 2026-06-24 16:37:04 +00:00
github-actions[bot] 1fe49e8d37 nix: Pin flake.nix to 1.0.1 2026-06-24 14:30:47 +00:00
github-actions[bot] 38d29963c3 nix: Pin flake.nix to 1.0.0 2026-06-24 12:26:08 +00:00
github-actions[bot] db4dc4d35e nix: Pin flake.nix to 0.15.0 2026-06-19 13:22:31 +00:00
github-actions[bot] 042504aad5 nix: Pin flake.nix to 0.14.0 2026-06-17 00:49:39 +00:00
github-actions[bot] b2f71dd117 nix: Pin flake.nix to 0.13.0 2026-06-16 22:14:04 +00:00
Ole André Vadla Ravnås f9728e83c0 nix: Fix runtime deps in flake.nix
Add the libraries the .deb expects from the system: libgee
(needed by libfrida-core), atk and sqlite (direct deps of the
luma binary), libxml2 (libFoundationXML), and glib-networking
for the GIO TLS backend. Without the latter, all HTTPS via
libsoup/WebKit silently fails.

Retarget the libxml2 replace-needed onto libFoundationXML.so,
the actual consumer, so it resolves instead of dangling, and
drop the now-unneeded autoPatchelfIgnoreMissingDeps.
2026-06-13 12:56:22 +02:00
github-actions[bot] bd89dcec0a nix: Pin flake.nix to 0.12.3 2026-06-12 22:05:35 +00:00
github-actions[bot] 25708395b6 nix: Pin flake.nix to 0.12.2 2026-06-05 19:15:00 +00:00
github-actions[bot] d923c42eb9 nix: Pin flake.nix to 0.12.0 2026-05-31 22:11:50 +00:00
github-actions[bot] 29f9701e77 nix: Pin flake.nix to 0.11.0 2026-05-24 13:54:37 +00:00
github-actions[bot] 4b991cf8d1 nix: Pin flake.nix to 0.10.0 2026-05-23 16:01:18 +00:00
github-actions[bot] 58232406ca nix: Pin flake.nix to 0.9.0 2026-05-21 09:03:46 +00:00
github-actions[bot] 8c4ebf11d1 nix: Pin flake.nix to 0.8.0 2026-05-17 02:12:57 +00:00
github-actions[bot] e3802735b6 nix: Pin flake.nix to 0.7.0 2026-05-12 16:50:08 +00:00
github-actions[bot] a630be0317 nix: Pin flake.nix to 0.6.0 2026-05-11 16:02:24 +00:00
github-actions[bot] 55dd5519be nix: Pin flake.nix to 0.5.0 2026-05-08 18:59:49 +00:00
github-actions[bot] f6f301d0cc nix: Pin flake.nix to 0.4.0 2026-05-07 19:23:07 +00:00
github-actions[bot] 53dc0ddaee nix: Pin flake.nix to 0.3.0 2026-05-05 22:46:58 +00:00
github-actions[bot] 873d185dfb nix: Pin flake.nix to 0.2.6 2026-04-30 07:04:07 +00:00
github-actions[bot] cc810f017f nix: Pin flake.nix to 0.2.5 2026-04-29 22:37:16 +00:00
github-actions[bot] 9af6524637 nix: Pin flake.nix to 0.2.4 2026-04-29 15:15:57 +00:00
Ole André Vadla Ravnås 18978a74e2 Correct Luma's license to MIT
LICENSE.md is MIT — wxWindows is Frida's license, not Luma's.
Fix the .rpm spec and flake.nix accordingly.
2026-04-29 12:19:21 +02:00
Ole André Vadla Ravnåsands1341 0f6997720b nix: Add flake.nix wrapping the Ubuntu .deb
Repackages the released luma .deb as a Nix store path, with
RPATHs patched and GTK environment wrapping via wrapGAppsHook4.
The buildInputs mirror the .deb's Depends — transitively-pulled
libs (gtk4 via libadwaita, libsoup_3 via webkitgtk_6_0, ...) are
omitted; icon themes are explicit because nixpkgs doesn't
propagate them through libadwaita the way Debian does through
libgtk-4-1.

Bump `version`, the Ubuntu release in the URL, and `hash`
together whenever a new Luma release is cut.

Co-Authored-By: s1341 <[email protected]>
2026-04-29 12:19:21 +02:00