chore(nix): always use nixpkgs from flake input

This commit is contained in:
Gregor Kleen 2021-05-08 13:17:53 +02:00
parent 9597b911ce
commit a6627a5e76
4 changed files with 11 additions and 13 deletions

View File

@ -1,10 +1,8 @@
{ nixpkgs ? import <nixpkgs> import (
}: let
lock = builtins.fromJSON (builtins.readFile ./flake.lock);
import ((nixpkgs {}).fetchFromGitHub { in fetchTarball {
owner = "NixOS"; url = "https://api.github.com/repos/NixOS/nixpkgs/tarball/${lock.nodes.nixpkgs.locked.rev}";
repo = "nixpkgs"; sha256 = lock.nodes.nixpkgs.locked.narHash;
rev = "a7a1447e5d40a9ad90983d33e151f5474eddeed9"; }
sha256 = "1zb8wgsq9grrsdcz81y08h45rj8i5r8ckjhg2cv1cqmam4dczcrf"; )
fetchSubmodules = true;
})

View File

@ -1,4 +1,4 @@
{ pkgs ? (import ./nixpkgs.nix {}).pkgs }: { pkgs ? (import ./nixpkgs.nix).pkgs }:
let let
haskellPackages = pkgs.haskellPackages; haskellPackages = pkgs.haskellPackages;

View File

@ -1,4 +1,4 @@
{ ghc, nixpkgs ? import ./nixpkgs.nix {} }: { ghc, nixpkgs ? import ./nixpkgs.nix }:
let let
# haskellPackages = import ./stackage.nix { inherit nixpkgs; }; # haskellPackages = import ./stackage.nix { inherit nixpkgs; };

View File

@ -1,4 +1,4 @@
{ nixpkgs ? import ./nixpkgs.nix {} { nixpkgs ? import ./nixpkgs.nix
, snapshot ? "lts-13.21" , snapshot ? "lts-13.21"
}: }: