nixos/locate: rip out dbfile overrides

All the locate versions we have support LOCATE_PATH, so just use that
instead of adding indirections all over the place AND forcing people
to rebuild their locate implementation if they want the path changed.
This commit is contained in:
K900
2023-10-02 15:10:22 +03:00
parent 061e2b87d3
commit 524181b5b8
3 changed files with 4 additions and 11 deletions

View File

@@ -230,9 +230,9 @@ in
plocate = (mkIf isPLocate (mkMerge [ common plocate ]));
};
environment.systemPackages = [ (cfg.locate.override { dbfile = cfg.output; }) ];
environment.systemPackages = [ cfg.locate ];
environment.variables = mkIf (!isMorPLocate) { LOCATE_PATH = cfg.output; };
environment.variables.LOCATE_PATH = cfg.output;
environment.etc = {
# write /etc/updatedb.conf for manual calls to `updatedb`