nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib, nimPackages, fetchFromGitea, raylib }:
2
3nimPackages.buildNimPackage rec {
4 pname = "snekim";
5 version = "1.2.0";
6
7 nimBinOnly = true;
8
9 src = fetchFromGitea {
10 domain = "codeberg.org";
11 owner = "annaaurora";
12 repo = "snekim";
13 rev = "v${version}";
14 sha256 = "sha256-Qgvq4CkGvNppYFpITCCifOHtVQYRQJPEK3rTJXQkTvI=";
15 };
16
17 strictDeps = true;
18
19 buildInputs = [ nimPackages.nimraylib-now raylib ];
20
21 nimFlags = [ "-d:nimraylib_now_shared" ];
22
23 postInstall = ''
24 install -D snekim.desktop -t $out/share/applications
25 install -D icons/hicolor/48x48/snekim.svg -t $out/share/icons/hicolor/48x48/apps
26 '';
27
28 meta = with lib; {
29 homepage = "https://codeberg.org/annaaurora/snekim";
30 description = "A simple implementation of the classic snake game";
31 license = licenses.lgpl3Only;
32 maintainers = with maintainers; [ annaaurora ];
33 };
34}