{ pkgs ? import {} }: pkgs.mkShell { buildInputs = with pkgs; [ meson ninja pkg-config gtk4 gtkmm4 libsigcxx # Development tools gdb valgrind clang-tools ]; shellHook = '' echo "MineSweeper Development Environment" echo "==================================" echo "Build with: meson setup build && meson compile -C build" echo "Run with: ./build/minesweeper" ''; }