diff --git a/flake.lock b/flake.lock index a5e8925a..11f53301 100644 --- a/flake.lock +++ b/flake.lock @@ -479,6 +479,26 @@ "type": "github" } }, + "nix-index-database": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1698550809, + "narHash": "sha256-Um8+Wi6EAH5dCgfgl7OqaVd4wFJn6FKLafcP5QPr/98=", + "owner": "nix-community", + "repo": "nix-index-database", + "rev": "1f0981f5baeb78e3c89a8980ff1a39f06876fa8c", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nix-index-database", + "type": "github" + } + }, "nixlib": { "locked": { "lastModified": 1693701915, @@ -686,6 +706,7 @@ "home-manager": "home-manager", "neovim-nightly-overlay": "neovim-nightly-overlay", "nix-colors": "nix-colors", + "nix-index-database": "nix-index-database", "nixos-generators": "nixos-generators", "nixos-stable": "nixos-stable", "nixos-unstable": "nixos-unstable", diff --git a/flake.nix b/flake.nix index 6849b213..25a956e8 100644 --- a/flake.nix +++ b/flake.nix @@ -67,6 +67,10 @@ deploy.url = "github:serokell/deploy-rs"; deploy.inputs.nixpkgs.follows = "nixpkgs"; + # Add a bunch of pre-compiled indices since mine are always crashing. + nix-index-database.url = "github:nix-community/nix-index-database"; + nix-index-database.inputs.nixpkgs.follows = "nixpkgs"; + # Someone has already solved downloading Firefox addons so we'll use it. firefox-addons.url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons"; firefox-addons.inputs.nixpkgs.follows = "nixpkgs"; @@ -155,6 +159,7 @@ inputs.sops-nix.nixosModules.sops inputs.guix-overlay.nixosModules.guix inputs.disko.nixosModules.disko + inputs.nix-index-database.nixosModules.nix-index ]; # BOOOOOOOOOOOOO! Somebody give me a tomato! @@ -225,6 +230,7 @@ ++ [ inputs.nur.hmModules.nur inputs.sops-nix.homeManagerModules.sops + inputs.nix-index-database.hmModules.nix-index ]; # Hardcoding this is not really great especially if you consider using