diff --git a/ci/default.nix b/ci/default.nix index e9de93735c6c8ac8f31b71dbe8cf2c253c0665f8..d53badd2dd1056e023fbcb0ec2bc5f541fd3e15e 100644 --- a/ci/default.nix +++ b/ci/default.nix @@ -1,7 +1,4 @@ -let sources = import ./nix/sources.nix; -in - -{ nixpkgs ? (import sources.nixpkgs.outPath {}) }: +{ sources ? import ./nix/sources.nix, nixpkgs ? (import sources.nixpkgs.outPath {}) }: with nixpkgs; let diff --git a/flake.nix b/flake.nix index e81a94a1ae1ab950c3dd8660f2c789adfe6da643..c857bf28d13f8836e8ef9daa865d0565202aedf9 100644 --- a/flake.nix +++ b/flake.nix @@ -11,10 +11,10 @@ inputs.overlay-tool.flake = false; inputs.flake-compat.url = "github:edolstra/flake-compat"; inputs.flake-compat.flake = false; - outputs = {nixpkgs, ...}: + outputs = sources@{nixpkgs, ...}: let system = "x86_64-linux"; - env = import ./ci/default.nix { nixpkgs = nixpkgs.legacyPackages."${system}"; }; + env = import ./ci/default.nix { inherit sources; nixpkgs = nixpkgs.legacyPackages."${system}"; }; in { devShells."${system}".default = env; hydraJobs.env."${system}" = env;