diff --git a/flake.lock b/flake.lock index 0c8812c4..918e77c9 100644 --- a/flake.lock +++ b/flake.lock @@ -53,11 +53,11 @@ }, "nixpkgs-unpatched": { "locked": { - "lastModified": 1701298762, - "narHash": "sha256-WFJCmIVabZrrV5VICcvXdoYF5WYQ2LbxSjGVQRn09pg=", + "lastModified": 1701384692, + "narHash": "sha256-DbCTwBieLAaWCgWncgUVKIEQrwcfzdb3/m+QH06//G0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "6711380ae7874005d707d7d03830bd5eee40b43b", + "rev": "8d0f0ca32319439fe9940b1de917dbbdcb8e6f3d", "type": "github" }, "original": { diff --git a/overlays/cross.nix b/overlays/cross.nix index 0b617d2b..bdedf7cb 100644 --- a/overlays/cross.nix +++ b/overlays/cross.nix @@ -1047,6 +1047,15 @@ in { # }; # komikku = wrapGAppsHook4Fix prev.komikku; + komikku = needsBinfmt (prev.komikku.override { + blueprint-compiler = buildInQemu (final.blueprint-compiler.overrideAttrs (_: { + # default is to propagate gobject-introspection *as a buildInput*, when it's supposed to be native. + propagatedBuildInputs = []; + # "Namespace Gtk not available" + doCheck = false; + })); + }); + # koreader = (prev.koreader.override { # # fixes runtime error: luajit: ./ffi/util.lua:757: attempt to call field 'pack' (a nil value) # # inherit (emulated) luajit;