diff --git a/flake.nix b/flake.nix index d64e50e..dc5dc12 100644 --- a/flake.nix +++ b/flake.nix @@ -32,18 +32,32 @@ specialArgs = { inherit inputs; }; }; - docker = nixpkgs.lib.nixosSystem { - inherit system; - modules = [ - ./hosts/docker/configuration.nix - ./common/hardware-configuration.nix - home-manager.nixosModules.home-manager { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.nixos = import ./common/home.nix; - } - ]; - }; +docker = nixpkgs.lib.nixosSystem { + inherit system; + + # 🔧 create custom pkgs with overlay + pkgs = import nixpkgs { + inherit system; + + overlays = [ + (final: prev: { + docker = prev.docker_29; + docker_cli = prev.docker_29; + }) + ]; + }; + + modules = [ + ./hosts/docker/configuration.nix + ./common/hardware-configuration.nix + + home-manager.nixosModules.home-manager { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.nixos = import ./common/home.nix; + } + ]; +}; kuma = nixpkgs.lib.nixosSystem { inherit system; modules = [