Add Makefile and gitignore

This commit is contained in:
Linus Heckemann 2021-01-06 10:37:22 +01:00
parent 8133af7547
commit 361c658230
2 changed files with 26 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
/result
/system

24
Makefile Normal file
View File

@ -0,0 +1,24 @@
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)