Skip to content

Instantly share code, notes, and snippets.

@gilligan
Last active June 13, 2018 12:17
Show Gist options
  • Save gilligan/0727ff57010bc5c60cef2a622ca11f33 to your computer and use it in GitHub Desktop.
Save gilligan/0727ff57010bc5c60cef2a622ca11f33 to your computer and use it in GitHub Desktop.
overlay for haskell overrides
self: super:
with self.haskell.lib;
let
haskellOverrides = {
overrides = self: super: {
codex = (super.callCabal2nix "codex" (super.fetchFromGitHub {
owner = "aloiscochard";
repo = "codex";
rev = "a21e3d9fe205b452158aef3b3e87df1bb04916c7";
sha256 = "1fwnb2a3gi3fvk63bq36d31fz0khdwbi3vj0n1rcybypcypycwas";
}) {});
};
};
in {
haskell = super.haskell // {
packages = super.haskell.packages // {
ghc822 = super.haskell.packages.ghc822.override haskellOverrides;
};
};
}
@gilligan
Copy link
Author

$ nix-env -i haskellPackages.codex --show-trace
error: while evaluating 'disableSharedExecutables' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/pkgs/development/haskell-modules/lib.nix:57:30, called from /home/gilligan/Development/nixpkgs-stackage/stackage2nix/default.nix:10:7:
while evaluating 'overrideCabal' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/pkgs/development/haskell-modules/lib.nix:8:24, called from /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/pkgs/development/haskell-modules/lib.nix:57:35:
while evaluating anonymous function at /home/gilligan/Development/nixpkgs-stackage/stackage2nix/stackage-packages.nix:2:1, called from /home/gilligan/Development/nixpkgs-stackage/stackage2nix/default.nix:11:10:
while evaluating the attribute 'haskell.packages.stackage.lts-100.override' at /home/gilligan/Development/nixpkgs-stackage/stackage/default.nix:202:3:
while evaluating 'callPackageWith' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/customisation.nix:113:35, called from /home/gilligan/Development/nixpkgs-stackage/stackage/default.nix:202:13:
while evaluating 'makeOverridable' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/customisation.nix:72:24, called from /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/customisation.nix:117:8:
while evaluating anonymous function at /home/gilligan/Development/nixpkgs-stackage/stackage/lts-10.0/default.nix:2:1, called from /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/customisation.nix:74:12:
while evaluating 'makeExtensibleWithCustomName' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:75:48, called from /home/gilligan/Development/nixpkgs-stackage/stackage/lts-10.0/default.nix:24:21:
while evaluating 'fix'' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:25:10, called from /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:76:5:
while evaluating 'extends' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:44:24, called from /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:25:21:
while evaluating 'extends' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:44:24, called from /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:44:42:
while evaluating 'extends' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:44:24, called from /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:44:42:
while evaluating 'extends' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:44:24, called from /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:44:42:
while evaluating 'extends' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:44:24, called from /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/fixed-points.nix:44:42:
while evaluating 'callPackageWith' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/customisation.nix:113:35, called from /home/gilligan/Development/nixpkgs-stackage/stackage/lts-10.0/default.nix:12:21:
while evaluating 'makeOverridable' at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/customisation.nix:72:24, called from /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/customisation.nix:117:8:
anonymous function at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/pkgs/development/haskell-modules/make-package-set.nix:4:1 called with unexpected argument 'buildHaskellPackages', at /nix/store/s7qlwfw1s9qranhlwgginrxg8xsp5cql-nixos-17.09.2610.d83c8080d1e/nixos/lib/customisation.nix:74:12

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment