From ef07fa6d59f93b29be87e516731d26a081998061 Mon Sep 17 00:00:00 2001
From: Julien Malka <julien@malka.sh>
Date: Fri, 3 Feb 2023 18:31:33 +0100
Subject: [PATCH] mkMachine now uses passed nixpkgs version

---
 lib/default.nix | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/lib/default.nix b/lib/default.nix
index 2982035..5a474e7 100644
--- a/lib/default.nix
+++ b/lib/default.nix
@@ -1,15 +1,15 @@
 inputs: final: prev:
 
-with builtins; with inputs;
+with builtins;
 
 let
   overlay-unstable = arch: final: prev: {
-    unstable = unstable.legacyPackages."${arch}";
+    unstable = inputs.unstable.legacyPackages."${arch}";
   };
 in
 {
 
-  mkMachine = { host, host-config, modules, system ? "x86_64-linux" }: nixpkgs.lib.nixosSystem {
+  mkMachine = { host, host-config, modules, nixpkgs ? inputs.nixpkgs, system ? "x86_64-linux" }: nixpkgs.lib.nixosSystem {
     lib = final;
     system = system;
     specialArgs = {
@@ -17,10 +17,10 @@ in
     };
     modules = builtins.attrValues modules ++ [
       ../base.nix
-      sops-nix.nixosModules.sops
+      inputs.sops-nix.nixosModules.sops
       host-config
-      home-manager.nixosModules.home-manager
-      simple-nixos-mailserver.nixosModule
+      inputs.home-manager.nixosModules.home-manager
+      inputs.simple-nixos-mailserver.nixosModule
       {
         home-manager.useGlobalPkgs = true;
         nixpkgs.overlays = [