From b3f0ff53df23f3dd3901e98b31d43db8571e8fee Mon Sep 17 00:00:00 2001 From: reidlab Date: Wed, 17 Dec 2025 01:07:00 -0800 Subject: [PATCH] use pre-built nix-index db --- default.nix | 1 + flake.lock | 21 +++++++++++++++++++++ flake.nix | 3 +++ modules/nix.nix | 1 - 4 files changed, 25 insertions(+), 1 deletion(-) diff --git a/default.nix b/default.nix index 6b8656a..d8206dd 100755 --- a/default.nix +++ b/default.nix @@ -9,6 +9,7 @@ in { inputs.home-manager.nixosModules.home-manager (mkAliasOptionModule ["hm"] ["home-manager" "users" config.user.name]) inputs.nix-colors.homeManagerModules.default # >home manager modules >in non-hm modules + inputs.nix-index-database.nixosModules.default inputs.niri.nixosModules.niri ] ++ (mapModulesRec' (toString ./modules) import); diff --git a/flake.lock b/flake.lock index 83cffc6..997081e 100644 --- a/flake.lock +++ b/flake.lock @@ -420,6 +420,26 @@ "type": "github" } }, + "nix-index-database": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1765267181, + "narHash": "sha256-d3NBA9zEtBu2JFMnTBqWj7Tmi7R5OikoU2ycrdhQEws=", + "owner": "nix-community", + "repo": "nix-index-database", + "rev": "82befcf7dc77c909b0f2a09f5da910ec95c5b78f", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nix-index-database", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1763966396, @@ -541,6 +561,7 @@ "hyprlock": "hyprlock", "niri": "niri", "nix-colors": "nix-colors", + "nix-index-database": "nix-index-database", "nixpkgs": "nixpkgs_4", "rofi-catppuccin": "rofi-catppuccin", "waybar-catppuccin": "waybar-catppuccin" diff --git a/flake.nix b/flake.nix index 2c0c78b..dc7d5eb 100644 --- a/flake.nix +++ b/flake.nix @@ -10,6 +10,9 @@ hardware.url = "github:nixos/nixos-hardware"; nix-colors.url = "github:misterio77/nix-colors"; + nix-index-database.url = "github:nix-community/nix-index-database"; + nix-index-database.inputs.nixpkgs.follows = "nixpkgs"; + niri.url = "github:sodiboo/niri-flake"; hyprlock.url = "github:hyprwm/hyprlock"; diff --git a/modules/nix.nix b/modules/nix.nix index 716c13c..690e89a 100644 --- a/modules/nix.nix +++ b/modules/nix.nix @@ -10,7 +10,6 @@ nix = { package = pkgs.nixVersions.latest; - settings = { experimental-features = [ "nix-command" "flakes" ];