add nix-index-database flake input

This commit is contained in:
Noah Masur
2026-07-28 18:34:12 -04:00
parent 5929b3201d
commit 033026bff8
5 changed files with 47 additions and 15 deletions
@@ -1,6 +1,6 @@
{
config,
pkgs,
# pkgs,
lib,
...
}:
@@ -23,17 +23,18 @@ in
};
# Create nix-index if doesn't exist
home.activation.createNixIndex =
let
cacheDir = "${config.xdg.cacheHome}/nix-index";
in
lib.mkIf config.programs.nix-index.enable (
config.lib.dag.entryAfter [ "writeBoundary" ] ''
if [ ! -d ${cacheDir} ]; then
run ${pkgs.nix-index}/bin/nix-index -f ${pkgs.path}
fi
''
);
# Should not be necessary with the nix-index-database flake
# home.activation.createNixIndex =
# let
# cacheDir = "${config.xdg.cacheHome}/nix-index";
# in
# lib.mkIf config.programs.nix-index.enable (
# config.lib.dag.entryAfter [ "writeBoundary" ] ''
# if [ ! -d ${cacheDir} ]; then
# run ${pkgs.nix-index}/bin/nix-index -f ${pkgs.path}
# fi
# ''
# );
};