summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix12
1 files changed, 10 insertions, 2 deletions
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 {});