From f970c6621a5fb2d9cb6d30f7b6f84ab0291e1479 Mon Sep 17 00:00:00 2001 From: rhiannon morris Date: Sat, 5 Apr 2025 00:04:45 +0200 Subject: [PATCH] justStaticExecutables --- flake.nix | 6 ++++-- haskell/ips.nix | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 1d23b9d..b408f72 100644 --- a/flake.nix +++ b/flake.nix @@ -22,7 +22,9 @@ "pragmatapro" "teranoptia" ]; - haskellPackages = packagesInDir "haskell" [ "ips" ]; + haskellExes = pkgs: builtins.mapAttrs + (name: pkg: pkgs.haskell.lib.justStaticExecutables pkg) + (packagesInDir "haskell" [ "ips" ] pkgs.haskellPackages); makeApp = pkgs: name: exe: { @@ -46,7 +48,7 @@ mkPackages = sys: pkgs: ifLinux64 sys (linuxPackages pkgs) // crossPlatformPackages pkgs // fonts pkgs // - haskellPackages pkgs.haskellPackages; + haskellExes pkgs; mkApps = sys: pkgs: ifLinux64 sys (linuxApps pkgs); in { diff --git a/haskell/ips.nix b/haskell/ips.nix index 4fb84cf..2faab12 100644 --- a/haskell/ips.nix +++ b/haskell/ips.nix @@ -1,3 +1,4 @@ +# generated by cabal2nix { mkDerivation, attoparsec, base, bytestring, fetchgit, lib , primitive, vector }: