From 519956797d905c0925b8dd418ceb17c7495ad30a Mon Sep 17 00:00:00 2001 From: Hannes Schulze Date: Fri, 20 Jun 2025 16:27:42 +0200 Subject: set up haskell bindings for c lib --- flake.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index a094789..d9686c0 100644 --- a/flake.nix +++ b/flake.nix @@ -15,10 +15,18 @@ let pkgs = import nixpkgs { inherit system; }; haskell = pkgs.haskellPackages.ghcWithPackages (p: - with p; [ haskell-language-server ]); + with p; [ haskell-language-server haskell-gi-base gi-gtk4 ]); haskell-shell = pkgs.mkShell { name = "Haskell"; - packages = [ haskell pkgs.gdb pkgs.pkg-config pkgs.cabal-install ]; + packages = [ + haskell + pkgs.gdb + pkgs.pkg-config + pkgs.cabal-install + pkgs.meson + pkgs.ninja + pkgs.gobject-introspection + ]; hardeningDisable = [ "fortify" ]; }; foobar = (pkgs.callPackage ./nix/package.nix {}); -- cgit v1.3.1