| 19 Aug 2025 |
QuadRadical (Ping) | another one | 14:15:52 |
Artturin | Some nixos module has gtk3 in buildInputs instead of nativeBuildInputs or uses ${pkgs.gtk3} instead of ${pkgs.buildPackages.gtk3} | 14:17:20 |
Grimmauld (any/all) | you are brave to try and build an entire phone on cross | 14:17:58 |
Grimmauld (any/all) | i'd have given up and done binfmt long ago | 14:18:19 |
QuadRadical (Ping) | its only like 200 packages left to build | 14:18:30 |
QuadRadical (Ping) | less than that now, i think! | 14:18:35 |
QuadRadical (Ping) | binfmt might have been smarter since id have binary cache | 14:18:42 |
QuadRadical (Ping) | rn im building webkit and librewolf from scratch | 14:18:50 |
Grimmauld (any/all) | oh no | 14:18:57 |
Grimmauld (any/all) | wait LW does cross???? | 14:19:05 |
Grimmauld (any/all) | no shot that works! | 14:19:18 |
QuadRadical (Ping) | i dont kn ow | 14:19:23 |
Grimmauld (any/all) | i mean, good luck lol | 14:19:23 |
QuadRadical (Ping) | *know | 14:19:25 |
QuadRadical (Ping) | it hasnt built yet | 14:19:26 |
QuadRadical (Ping) | possibly ibus? https://github.com/NixOS/nixpkgs/blob/3ff30871f3893febe06cd37df35d52cd16559e56/nixos/modules/i18n/input-method/default.nix#L40 | 14:19:36 |
Artturin | Yea I found that | 14:19:47 |
QuadRadical (Ping) | gnome itself also uses pkgs.gtk3.out | 14:20:20 |
QuadRadical (Ping) | but idk if thats an issue | 14:20:26 |
Artturin | https://github.com/NixOS/nixpkgs/pull/435014 | 14:20:36 |
QuadRadical (Ping) | oh ty! | 14:20:59 |
Artturin | https://wiki.nixos.org/wiki/Nixpkgs/Reviewing_changes#Modules | 14:21:06 |
QuadRadical (Ping) | appreciate it a lot | 14:21:07 |
Artturin | Nah that's in systemPackages | 14:21:55 |
QuadRadical (Ping) | So something like this?
let
ibusPath = "i18n/input-method/default.nix";
in {
disabledModules = [ibusPath];
imports = [
(import "${inputs.ibus-fix}/nixos/modules/${ibusPath}")
];
| 14:31:41 |
QuadRadical (Ping) | ibus-fix is your nixpkgs fork on your branch | 14:31:48 |
QuadRadical (Ping) | its more the ibusPath here im not sure if its right | 14:32:00 |
QuadRadical (Ping) | rn i get this:
error: builder for '/nix/store/38l3wfv20mkiniz5ng2nh8abm8fwfcyv-gtk3-immodule.cache.drv' failed with exit code 1;
last 2 log lines:
> Cannot load module /nix/store/sn268l2xkdvkvagq1r35xy9071zns4hx-ibus-with-plugins-1.5.32/lib/gtk-3.0/3.0.0/immodules/im-ibus.so: /nix/store/sn268l2xkdvkvagq1r35xy9071zns4hx-ibus-with-plugins-1.5.32/lib/gtk-3.0/3.0.0/immodules/im-ibus.so: cannot open shared object file: No such file or directory
> /nix/store/sn268l2xkdvkvagq1r35xy9071zns4hx-ibus-with-plugins-1.5.32/lib/gtk-3.0/3.0.0/immodules/im-ibus.so does not export GTK+ IM module API: /nix/store/sn268l2xkdvkvagq1r35xy9071zns4hx-ibus-with-plugins-1.5.32/lib/gtk-3.0/3.0.0/immodules/im-ibus.so: cannot open shared object file: No such file or directory
For full logs, run 'nix log /nix/store/38l3wfv20mkiniz5ng2nh8abm8fwfcyv-gtk3-immodule.cache.drv'.
| 14:32:13 |
Artturin | Try now | 14:41:36 |
Artturin | Instead of moving them to nativeBuildInputs, I made them run with an emulator | 14:42:01 |