summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorHannes Schulze <haschu0103@outlook.de>2025-06-21 09:42:22 +0200
committerHannes Schulze <haschu0103@outlook.de>2025-06-21 09:42:22 +0200
commit876b51e784f4d86fd538f45680314517bd139678 (patch)
tree663c4ce1991c5ba78f37a57ef08c22f04dcce343 /flake.nix
parent75b5dde3a4d62acfc4f354b6dc237062cb83b89b (diff)
use updated gi-gtk
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix23
1 files changed, 22 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index 7825306..6b22ed9 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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 {});