diff options
| author | Hannes Schulze <haschu0103@outlook.de> | 2025-06-21 09:42:22 +0200 |
|---|---|---|
| committer | Hannes Schulze <haschu0103@outlook.de> | 2025-06-21 09:42:22 +0200 |
| commit | 876b51e784f4d86fd538f45680314517bd139678 (patch) | |
| tree | 663c4ce1991c5ba78f37a57ef08c22f04dcce343 /flake.nix | |
| parent | 75b5dde3a4d62acfc4f354b6dc237062cb83b89b (diff) | |
use updated gi-gtk
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 23 |
1 files changed, 22 insertions, 1 deletions
@@ -15,7 +15,27 @@ let pkgs = import nixpkgs { inherit system; }; haskell = pkgs.haskellPackages.ghcWithPackages (p: - with p; [ haskell-language-server haskell-gi-base gi-gtk4 ]); + with p; [ + haskell-language-server + base + bytestring + containers + optics + ansi-terminal + attoparsec + cabal-doctest + directory + doctest + filepath + mtl + pretty-show + process + regex-tdfa + safe + xdg-basedir + hsc2hs + xml-conduit + ]); haskell-shell = pkgs.mkShell { name = "Haskell"; packages = [ @@ -28,6 +48,7 @@ pkgs.gobject-introspection pkgs.sassc ]; + nativeBuildInputs = with pkgs; [ glib pcre2 libsysprof-capture gtk4 expat xorg.libXdmcp util-linux libselinux libsepol lerc fribidi libthai libdatrie ]; hardeningDisable = [ "fortify" ]; }; foobar = (pkgs.callPackage ./nix/package.nix {}); |
