From 923d7de4e6f506869fbea572df2df544c4a56110 Mon Sep 17 00:00:00 2001 From: tux Date: Mon, 24 Feb 2025 00:21:13 +0530 Subject: [PATCH] feat: setup nix-index-database --- flake.lock | 21 +++++++++++++++++++++ flake.nix | 4 ++++ hosts/common/default.nix | 1 + hosts/common/home.nix | 6 +----- 4 files changed, 27 insertions(+), 5 deletions(-) diff --git a/flake.lock b/flake.lock index 83eeb99..e25238f 100755 --- a/flake.lock +++ b/flake.lock @@ -386,6 +386,26 @@ "type": "github" } }, + "nix-index-database": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1740281615, + "narHash": "sha256-dZWcbAQ1sF8oVv+zjSKkPVY0ebwENQEkz5vc6muXbKY=", + "owner": "nix-community", + "repo": "nix-index-database", + "rev": "465792533d03e6bb9dc849d58ab9d5e31fac9023", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nix-index-database", + "type": "github" + } + }, "nix-on-droid": { "inputs": { "home-manager": [ @@ -841,6 +861,7 @@ "ghostty": "ghostty", "home-manager": "home-manager", "impermanence": "impermanence", + "nix-index-database": "nix-index-database", "nix-on-droid": "nix-on-droid", "nix-secrets": "nix-secrets", "nix-vscode-extensions": "nix-vscode-extensions", diff --git a/flake.nix b/flake.nix index 400429f..0658ad7 100755 --- a/flake.nix +++ b/flake.nix @@ -133,6 +133,10 @@ url = "git+ssh://git@github.com/tuxdotrs/cyber-tux.git"; inputs.nixpkgs.follows = "nixpkgs"; }; + nix-index-database = { + url = "github:nix-community/nix-index-database"; + inputs.nixpkgs.follows = "nixpkgs"; + }; ghostty.url = "github:ghostty-org/ghostty"; nixos-hardware.url = "github:nixos/nixos-hardware"; nixpkgs-f2k.url = "github:moni-dz/nixpkgs-f2k"; diff --git a/hosts/common/default.nix b/hosts/common/default.nix index 7635d0b..b3bac8b 100644 --- a/hosts/common/default.nix +++ b/hosts/common/default.nix @@ -8,6 +8,7 @@ imports = [ inputs.impermanence.nixosModules.impermanence inputs.home-manager.nixosModules.home-manager + inputs.nix-index-database.nixosModules.nix-index ../../modules/base ../../modules/nixos/fail2ban.nix diff --git a/hosts/common/home.nix b/hosts/common/home.nix index 4ed8a04..20a30f8 100644 --- a/hosts/common/home.nix +++ b/hosts/common/home.nix @@ -6,6 +6,7 @@ }: { imports = [ inputs.impermanence.nixosModules.home-manager.impermanence + inputs.nix-index-database.hmModules.nix-index ../../modules/home/shell ../../modules/home/git @@ -32,11 +33,6 @@ }; }; - programs.nix-index = { - enable = true; - enableZshIntegration = true; - }; - home = { username = "${username}"; homeDirectory = "/home/${username}";