jag

snake_c

public

Small snake game in C

Star0
Watch0
a86bb596741adfd69cc4495c40666e7051cc3861
2
ssh://git@git.jaglekon.de:30/jag/snake_c.git
flake.nixNix35 lines613 B
1
{
2
  description = "Jaglekon's Sanake_Game";
3
4
  inputs = {
5
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
6
  };
7
8
  outputs = {
9
    self,
10
    nixpkgs,
11
  }: let
12
    system = "x86_64-linux";
13
    pkgs = import nixpkgs {inherit system;};
14
  in {
15
    packages.${system}.default = pkgs.stdenv.mkDerivation {
16
      pname = "snake";
17
      version = "1.0.0";
18
19
      src = ./source/.;
20
21
      buildPhase = ''
22
        $CC \
23
          main.c \
24
          draw.c \
25
          logic.c \
26
            -o snake
27
      '';
28
29
      installPhase = ''
30
        mkdir -p $out/bin
31
        install snake $out/bin
32
      '';
33
    };
34
  };
35
}