spyglass


spyglass is an extensible TUI search tool written in Go, inspired by fsel, Raycast and Vicinae
Installation
with Nix
Simply add the repo to your flake inputs...
inputs = {
spyglass.url = "github:indium114/spyglass";
};
...and pass it into your environment.systemPackages...
environment.systemPackages = [
inputs.spyglass.packages.${pkgs.stdenv.hostPlatform.system}.spyglass
];
with Go
Simply run the following command:
go install github.com/indium114/spyglass@latest
[!NOTE]
Ensure that ~/go/bin is in your $PATH
Basic Navigation
Type to search
- Use
Tab to switch Lenses (tabs)
- Use
Up/Down to select results
- Use
Shift+Tab to open the Context Menu
Documentation
For instructions on how to configure the default Applications lens, how to register new lenses, and how to create your own lens, see the documentation home