devShells/masna3: pin to nixpkgs-unstable

This commit is contained in:
Primrose 2025-08-10 17:24:27 +02:00
parent 8125506a79
commit 232f41dae8
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
2 changed files with 49 additions and 65 deletions

View file

@ -1,20 +1,7 @@
let let
bootpkgs = import <nixpkgs> {}; sources = import ../../npins;
pkgs = import (bootpkgs.fetchFromGitHub {
owner = "NixOS";
repo = "nixpkgs";
rev = "nixos-25.05";
hash = "sha256-eogqv6FqZXHgqrbZzHnq43GalnRbLTkbBbFtEfm1RSc=";
}) {};
unstable = import (bootpkgs.fetchFromGitHub {
owner = "NixOS";
repo = "nixpkgs";
rev = "haskell-updates";
hash = "sha256-dwgA4RwZhqiz4VZoCBf9Li8hWIppGEhcIRL/PIBsStU=";
}) {};
in in
{pkgs ? import sources.pin-masna3shell {}}:
pkgs.mkShell (let pkgs.mkShell (let
libs = with pkgs; [ libs = with pkgs; [
zlib zlib
@ -33,16 +20,13 @@ in
in in
hlib.dontCheck (hlib.doJailbreak pkg); hlib.dontCheck (hlib.doJailbreak pkg);
haskellPackages = pkgs.haskellPackages; haskellPackages = pkgs.haskell.packages.ghc910;
in { in {
name = "masna3"; name = "masna3";
packages = packages =
[ [
# used pinned ghc pkgs.haskell.packages.ghc9102.ghc
unstable.haskell.packages.ghc9102.ghc pkgs.haskell.packages.ghc9102.haskell-language-server
# Broken :(
# unstableHaskellPackages.haskell-language-server
haskellPackages.cabal-install haskellPackages.cabal-install
haskellPackages.postgresql-migration haskellPackages.postgresql-migration
@ -56,7 +40,7 @@ in
version = "3.10"; version = "3.10";
haskellPackages = pkgs.haskell.packages.ghc912; haskellPackages = pkgs.haskell.packages.ghc912;
}) })
haskellPackages.apply-refact pkgs.haskell.packages.ghc98.apply-refact
haskellPackages.ghc-tags haskellPackages.ghc-tags
haskellPackages.cabal-gild haskellPackages.cabal-gild

View file

@ -270,11 +270,11 @@
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs" "repo": "nixpkgs"
}, },
"branch": "nixos-25.05", "branch": "nixpkgs-unstable",
"submodules": false, "submodules": false,
"revision": "fc756aa6f5d3e2e5666efcf865d190701fef150a", "revision": "641d909c4a7538f1539da9240dedb1755c907e40",
"url": "https://github.com/NixOS/nixpkgs/archive/fc756aa6f5d3e2e5666efcf865d190701fef150a.tar.gz", "url": "https://github.com/NixOS/nixpkgs/archive/641d909c4a7538f1539da9240dedb1755c907e40.tar.gz",
"hash": "09s5npwi2vdi0ldkjbavfjb9lwg3x9wwrndnmbh72rbal6zjm23s", "hash": "10hpb1aw884k3zzcy1mhf47dqvfagiyx7kr6hg0p5xcwg04mkx8x",
"frozen": true "frozen": true
}, },
"pin-necro-man-nixpkgs": { "pin-necro-man-nixpkgs": {