docker-nixpkgs/default.nix
Paul Haerle 8e9c7e7c00
build linux images on darwin (#83)
The assert in pkgs.nix currently just throws if you try to build on
darwin. As there's no such thing as darwin in a container, I believe
it should be safe to assume that people want to build linux containers.

This defaults to the current platform, but still lets users specify
system to i.e. build x86_64-linux containers from an aarch64-darwin host.
2024-08-05 08:46:14 +02:00

14 lines
288 B
Nix

{
system ? builtins.currentSystem
}: let
_parts = builtins.split "-" system;
arch = builtins.elemAt _parts 0;
os = builtins.elemAt _parts 2;
system' =
if os == "darwin"
then "${arch}-linux"
else system;
pkgs =
import ./pkgs.nix system';
in
pkgs.docker-nixpkgs