Skip to content

Commit dec10ff

Browse files
nix: Override haskellPackages.Agda
1 parent 45d4de6 commit dec10ff

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

flake.nix

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,23 @@
1313
flake-utils.lib.eachDefaultSystem (
1414
system:
1515
let
16-
pkgs = import nixpkgs { inherit system; };
16+
pkgver = "Agda-2.7.20250601";
17+
sha256 = "sha256-ng/ijIIdiJqGrlqTt36rpO38XHFRuvhDUr0Z58P7eaw=";
18+
overlayHaskellPackages = self: super: {
19+
haskellPackages = super.haskellPackages.override {
20+
overrides = self: super: {
21+
Agda = self.callCabal2nix "Agda" (pkgs.fetchzip {
22+
url = "mirror://hackage/${pkgver}/candidate/${pkgver}.tar.gz";
23+
inherit sha256;
24+
}) {};
25+
};
26+
};
27+
};
28+
29+
pkgs = import nixpkgs {
30+
inherit system;
31+
overlays = [ overlayHaskellPackages ];
32+
};
1733
packages = import ./nix/default.nix { inherit pkgs; };
1834
lib = import ./nix/lib.nix { inherit pkgs; };
1935
in

0 commit comments

Comments
 (0)