all repos — searchix @ 2f2d86922ba23c4b7f92b115f4e8d26e5058bd23

Search engine for NixOS, nix-darwin, home-manager and NUR users

feat: link man pages like how NixOS does it

Alan Pearce
commit

2f2d86922ba23c4b7f92b115f4e8d26e5058bd23

parent

813e5a26b629d4c27b6ce0a8de2e3d04308ef535

1 file changed, 8 insertions(+), 2 deletions(-)

changed files
M internal/server/server.gointernal/server/server.go
@@ -9,6 +9,7 @@ "time"
"go.alanpearce.eu/searchix/internal/config" "go.alanpearce.eu/searchix/internal/index" + "go.alanpearce.eu/searchix/internal/manpages" "go.alanpearce.eu/x/log" "gitlab.com/tozd/go/errors"
@@ -25,13 +26,18 @@ server *http.Server
listener net.Listener } +type Options struct { + ReadIndex *index.ReadIndex + ManpagesURLMap *manpages.URLMap +} + func New( conf *config.Config, - index *index.ReadIndex, + options *Options, log *log.Logger, liveReload bool, ) (*Server, errors.E) { - mux, err := NewMux(conf, index, log, liveReload) + mux, err := NewMux(conf, options, log, liveReload) if err != nil { return nil, err }