helios64/Makefile
2021-02-05 00:26:01 +01:00

25 lines
652 B
Makefile

default: system image
EXTRA_OPTIONS := \
--store /scratch/ \
--builders 'aarch64.nixos.community aarch64-linux - 64 64 big-parallel' \
--extra-substituters /?trusted=true \
--secret-key-files ''
system: configuration.nix helios64.nix
nix-build '<nixpkgs/nixos>' \
--arg configuration ./configuration.nix \
-A config.system.build.toplevel \
-I nixpkgs=$(HOME)/nixpkgs/helios64 \
-o $@ \
$(EXTRA_OPTIONS)
image: emmc-image.nix configuration.nix helios64.nix
nix-build '<nixpkgs/nixos>' \
--arg configuration ./emmc-image.nix \
-A config.system.build.sdImage \
-I nixpkgs=$(HOME)/nixpkgs/helios64 \
-o $@ \
$(EXTRA_OPTIONS)