Add callPackageWith
diff --git a/src/home.nix b/src/home.nix
index 937f11c..c7267e8 100644
--- a/src/home.nix
+++ b/src/home.nix
@@ -1,4 +1,4 @@
-args@{ pkgs, lib, ... }:
+{ pkgs, lib, ... }:
 let
     variables = import ./common/variables.nix;
     personalPackages = import ./utils/nixFilesIn.nix lib ./apps/personal;
@@ -9,10 +9,10 @@
     imports = personalPackages ++ personalScripts;
 
     nixpkgs.overlays = map (f: import f) overlays ++ [
-        (super: (self: builtins.listToAttrs (
+        (self: (super: builtins.listToAttrs (
             map (f: {
                 name = builtins.elemAt (builtins.match "^(.*/)*(.*)\\.nix$" (toString f)) 1; 
-                value = import f args // { inherit pkgs lib; };
+                value = super.callPackageWith (self) (import f);
             }) packages
         )))
     ];