mirror of
https://github.com/IHaskell/IHaskell.git
synced 2025-04-20 13:26:09 +00:00
Use Nixpkgs 24.11 (#1541)
* Use Nixpkgs 24.11 * nix/overlay-9.8.nix: update overrides
This commit is contained in:
parent
6053b7ed65
commit
d896621edb
18
flake.lock
generated
18
flake.lock
generated
@ -87,29 +87,29 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs24_05": {
|
||||
"nixpkgs24_11": {
|
||||
"locked": {
|
||||
"lastModified": 1733016324,
|
||||
"narHash": "sha256-8qwPSE2g1othR1u4uP86NXxm6i7E9nHPyJX3m3lx7Q4=",
|
||||
"lastModified": 1733051707,
|
||||
"narHash": "sha256-W3SXPj02ZQ7ubzAD+CQDiW0bsjq2rSUwAwNvxFi4qrQ=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "7e1ca67996afd8233d9033edd26e442836cc2ad6",
|
||||
"rev": "8b5e45a51799bc3569fc389ec4d79cf28c0ce699",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "release-24.05",
|
||||
"ref": "release-24.11",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgsMaster": {
|
||||
"locked": {
|
||||
"lastModified": 1733015953,
|
||||
"narHash": "sha256-t4BBVpwG9B4hLgc6GUBuj3cjU7lP/PJfpTHuSqE+crk=",
|
||||
"lastModified": 1733051162,
|
||||
"narHash": "sha256-lgALHzwMM2qWKBGoOfSCQ+J+P7CvfRQTQdaHsX8HeGc=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "ac35b104800bff9028425fec3b6e8a41de2bbfff",
|
||||
"rev": "aa3e602431593f4b83a3b71aaf0b84fbde8f1a4b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -124,7 +124,7 @@
|
||||
"flake-utils": "flake-utils",
|
||||
"hls": "hls",
|
||||
"nix-filter": "nix-filter",
|
||||
"nixpkgs24_05": "nixpkgs24_05",
|
||||
"nixpkgs24_11": "nixpkgs24_11",
|
||||
"nixpkgsMaster": "nixpkgsMaster"
|
||||
}
|
||||
},
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
description = "A Haskell kernel for IPython.";
|
||||
|
||||
inputs.nixpkgs24_05.url = "github:NixOS/nixpkgs/release-24.05";
|
||||
inputs.nixpkgs24_11.url = "github:NixOS/nixpkgs/release-24.11";
|
||||
inputs.nixpkgsMaster.url = "github:NixOS/nixpkgs/master";
|
||||
inputs.flake-utils.url = "github:numtide/flake-utils";
|
||||
inputs.hls = {
|
||||
@ -15,7 +15,7 @@
|
||||
extra-trusted-public-keys = [ "ihaskell.cachix.org-1:WoIvex/Ft/++sjYW3ntqPUL3jDGXIKDpX60pC8d5VLM="];
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs24_05, nixpkgsMaster, flake-utils, hls, nix-filter, ... }:
|
||||
outputs = { self, nixpkgs24_11, nixpkgsMaster, flake-utils, hls, nix-filter, ... }:
|
||||
flake-utils.lib.eachDefaultSystem (system: let
|
||||
baseOverlay = _self: _super: { inherit nix-filter; };
|
||||
pkgsMaster = import nixpkgsMaster { inherit system; overlays = [baseOverlay]; };
|
||||
@ -32,8 +32,8 @@
|
||||
};
|
||||
in
|
||||
pkgsMaster.lib.listToAttrs [
|
||||
(mkVersion nixpkgs24_05 "ghc96" [(import ./nix/overlay-9.6.nix)] {})
|
||||
(mkVersion nixpkgs24_05 "ghc98" [(import ./nix/overlay-9.8.nix)] {})
|
||||
(mkVersion nixpkgs24_11 "ghc96" [(import ./nix/overlay-9.6.nix)] {})
|
||||
(mkVersion nixpkgs24_11 "ghc98" [(import ./nix/overlay-9.8.nix)] {})
|
||||
(mkVersion nixpkgsMaster "ghc910" [(import ./nix/overlay-9.10.nix)] { enableHlint = false; })
|
||||
];
|
||||
|
||||
|
@ -3,8 +3,8 @@ _sel: sup: {
|
||||
packages = sup.haskell.packages // {
|
||||
ghc98 = sup.haskell.packages.ghc98.override {
|
||||
overrides = self: super: {
|
||||
ghc-syntax-highlighter = super.ghc-syntax-highlighter_0_0_11_0.overrideScope(self: _super: {
|
||||
ghc-lib-parser = self.ghc-lib-parser_9_8_2_20240223;
|
||||
ghc-syntax-highlighter = (self.callHackage "ghc-syntax-highlighter" "0.0.11.0" {}).overrideScope(self: _super: {
|
||||
ghc-lib-parser = self.ghc-lib-parser_9_8_3_20241022;
|
||||
});
|
||||
|
||||
# For display libs
|
||||
|
Loading…
x
Reference in New Issue
Block a user