Files
minesweeper/default.nix
2025-04-24 18:20:42 +01:00

49 lines
882 B
Nix

{ lib
, stdenv
, fetchFromGitHub
, meson
, ninja
, pkg-config
, wrapGAppsHook4
, gtk4
, gtkmm4
, libsigcxx
}:
stdenv.mkDerivation rec {
pname = "minesweeper";
version = "0.2.0";
src = ./.;
# If you want to use fetchFromGitHub instead:
# src = fetchFromGitHub {
# owner = "username";
# repo = "minesweeper";
# rev = "v${version}";
# hash = "sha256-0000000000000000000000000000000000000000000=";
# };
nativeBuildInputs = [
meson
ninja
pkg-config
wrapGAppsHook4
];
buildInputs = [
gtk4
gtkmm4
libsigcxx
];
meta = with lib; {
description = "Modern Minesweeper game with GTK4 interface";
homepage = "https://github.com/username/minesweeper";
license = licenses.mit;
platforms = platforms.linux;
maintainers = with maintainers; [ /* your name here */ ];
mainProgram = "minesweeper";
};
}