templates: add 'system-flake' template

This commit is contained in:
Alejandro Soto 2025-01-26 15:38:38 -06:00
parent 4b8609385a
commit 3a3d73d5b6
15 changed files with 212 additions and 0 deletions

View file

@ -0,0 +1,6 @@
CFLAGS += -O3 -s
all: hello-world
%: %.c
$(CC) $(CFLAGS) -o $@ $<

View file

@ -0,0 +1,14 @@
{stdenv, ...}:
stdenv.mkDerivation {
name = "hello-world";
version = "1.0.0";
src = ./.;
installPhase = ''
mkdir -p $out/bin
cp hello-world $out/bin
'';
meta.mainProgram = "hello-world";
}

View file

@ -0,0 +1,7 @@
#include <stdio.h>
int main()
{
printf("Hello, world!\n");
return 0;
}