From 3ab7319a4f1eedcae26643263dbe34aeae59d422 Mon Sep 17 00:00:00 2001 From: matt1432 Date: Tue, 3 Oct 2023 11:27:11 -0400 Subject: [PATCH] feat(nix): reduce amount of downloading nixpkgs registry --- nixos/flake.lock | 18 +++++++++--------- nixos/flake.nix | 7 +++++++ 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/nixos/flake.lock b/nixos/flake.lock index 7d204e0a..dfa8b8fd 100644 --- a/nixos/flake.lock +++ b/nixos/flake.lock @@ -268,11 +268,11 @@ }, "locked": { "dir": "contrib", - "lastModified": 1696290351, - "narHash": "sha256-R7J772e09d3XPWcBy3qKBN5U6K4agU+3Ji6yeZ0Ewfw=", + "lastModified": 1696337682, + "narHash": "sha256-GEaYVwuibPAaSxvm7U2/DbbFvyXZLHYADSqS0n45T1E=", "owner": "neovim", "repo": "neovim", - "rev": "3c76038755b5c0c63604f2baa481491bb0efe2e1", + "rev": "b2a8a9314798e18c0685faf7463bda32f691d755", "type": "github" }, "original": { @@ -291,11 +291,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1696291508, - "narHash": "sha256-QJaBtzGkCRGvTOD15j4YEJp6KV0nUP3WAiRaVg8KdRw=", + "lastModified": 1696341821, + "narHash": "sha256-NjpcL8eqaji/GLKMg+QSQ7CppNP5+9w3VZr83XmvPXk=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "855bcce88dd0157c1cb9bd2a709360cdb694a4b3", + "rev": "74e7c12548498a61b47c5545903313e9b8021549", "type": "github" }, "original": { @@ -372,11 +372,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1696234590, - "narHash": "sha256-mgOzQYTvaTT4bFopVOadlndy2RPwLy60rDjIWOGujwo=", + "lastModified": 1696261572, + "narHash": "sha256-s8TtSYJ1LBpuITXjbPLUPyxzAKw35LhETcajJjCS5f0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f902cb49892d300ff15cb237e48aa1cad79d68c3", + "rev": "0c7ffbc66e6d78c50c38e717ec91a2a14e0622fb", "type": "github" }, "original": { diff --git a/nixos/flake.nix b/nixos/flake.nix index 0f02d191..4f39f34e 100644 --- a/nixos/flake.nix +++ b/nixos/flake.nix @@ -23,6 +23,13 @@ system = "x86_64-linux"; specialArgs = attrs; modules = [ + ({ ... }: { + nix.registry = { + nixpkgs.flake = self.inputs.nixpkgs; + # Minimize dowloads of indirect nixpkgs flakes + nixpkgs.exact = false; + }; + }) ./configuration.nix home-manager.nixosModules.home-manager { home-manager.extraSpecialArgs = attrs;