{ config, lib, inputs, ... }: let cfg = config.os.srv.omnisearch; in { options.os.srv.omnisearch.enable = lib.mkEnableOption "enables omnisearch"; imports = [ inputs.omnisearch.nixosModules.default ]; config = lib.mkIf cfg.enable { services.omnisearch.enable = true; networking.hosts."127.0.0.1" = [ "omnisearch.local" ]; }; }