From c8ab97e77c8ab56b9835d9f260dc222a10e9b3c6 Mon Sep 17 00:00:00 2001 From: Alexander Foremny Date: Mon, 18 Dec 2023 07:38:22 +0100 Subject: feat: add support for c, elm, nix, shell --- default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'default.nix') diff --git a/default.nix b/default.nix index 9667ef6..758626b 100644 --- a/default.nix +++ b/default.nix @@ -44,10 +44,12 @@ let haskellPackages = pkgs.haskellPackages.override { overrides = self: super: { - anissue = (super.callCabal2nix "anissue" ./. { + lingo = pkgs.haskell.lib.doJailbreak (pkgs.haskell.lib.markUnbroken super.lingo); + anissue = (super.callCabal2nix "anissue" ./. ({ inherit (pkgs) tree-sitter; - inherit (pkgs.tree-sitter-grammars) tree-sitter-haskell; - }).overrideAttrs (oldAttrs: rec { + } // pkgs.lib.filterAttrs (_: pkgs.lib.isDerivation) + pkgs.tree-sitter-grammars + )).overrideAttrs (oldAttrs: rec { nativeBuildInputs = [ pkgs.installShellFiles ]; buildInputs = oldAttrs.buildInputs or [ ] ++ [ pkgs.makeWrapper ]; passthru = oldAttrs.passthru // { @@ -74,6 +76,7 @@ in rec { inherit (haskellPackages) anissue; + inherit (pkgs) tree-sitter-grammars; shell = haskellPackages.shellFor { packages = _: [ anissue ]; buildInputs = [ -- cgit v1.2.3