!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

564 Members
123 Servers

Load older messages


SenderMessageTime
19 Aug 2025
@artturin:matrix.orgArtturinIt's in the dev output, fixed14:58:57
@artturin:matrix.orgArtturinTry again14:59:02
@quadradical:federated.nexusQuadRadical (Ping)will do rn14:59:43
@quadradical:federated.nexusQuadRadical (Ping)appears to have worked thanks!15:00:52
@quadradical:federated.nexusQuadRadical (Ping)only 133 packages left 🎉15:09:47
@quadradical:federated.nexusQuadRadical (Ping) i wonder if its possible to do binfmt for only some packages 15:11:52
@quadradical:federated.nexusQuadRadical (Ping)probably not15:11:54
@artturin:matrix.orgArtturinYes you can use an overlay to overlay packages from a another nixpkgs instance with different config15:12:33
@quadradical:federated.nexusQuadRadical (Ping) hmm, that would probably be a good idea so i dont have to build librewolf right 15:16:22
@artturin:matrix.orgArtturinYeah maybe, you don't even have to use an overlay15:17:11
@quadradical:federated.nexusQuadRadical (Ping) oh interesting, how else could i do it? 15:17:25
@artturin:matrix.orgArtturin just (import pkgs.path {...}).librewolf 15:17:53
@artturin:matrix.orgArtturinin systemPackages15:17:58
@quadradical:federated.nexusQuadRadical (Ping) hmm what is ... here? 15:20:41
@quadradical:federated.nexusQuadRadical (Ping) what is pkgs.path? 15:20:47
@artturin:matrix.orgArtturin
nix-repl> pkgs.path
/home/art/nixgits/my-nixpkgs
15:21:10
@quadradical:federated.nexusQuadRadical (Ping)oh i see15:21:20
@quadradical:federated.nexusQuadRadical (Ping)i can just use my nixpkgs input presumably too15:21:31
@artturin:matrix.orgArtturinyeah, pkgs.path refers to that15:21:39
@artturin:matrix.orgArtturin

all-packages.nix

# For convenience, allow callers to get the path to Nixpkgs.
path = ../..;
15:22:17
@quadradical:federated.nexusQuadRadical (Ping)ah nice15:22:32
@quadradical:federated.nexusQuadRadical (Ping)hmm15:22:34
@quadradical:federated.nexusQuadRadical (Ping)i wonder if its even worth me doing cross at all15:22:40
@quadradical:federated.nexusQuadRadical (Ping)am i better off to do binfmt for everything so i can get the binary cache?15:22:50
@artturin:matrix.orgArtturinI don't use binfmt15:22:51
@artturin:matrix.orgArtturin { crossSystem = lib.systems.examples.aarch64-multiplatform; } 15:25:28
@artturin:matrix.orgArtturin or crossSystem = "aarch64-unknown-linux-gnu" or crossSystem.config = "aarch64-unknown-linux-gnu" 15:27:05
@artturin:matrix.orgArtturinhttps://github.com/NixOS/nixpkgs/blob/master/lib/systems/examples.nix15:27:26
@quadradical:federated.nexusQuadRadical (Ping) thank you 17:00:59
@quadradical:federated.nexusQuadRadical (Ping)yeah i got that after you explained what pkgs.path is17:01:08

Show newer messages


Back to Room ListRoom Version: 6