Search

Search IconIcon to open search

Walker Launcher

Last updatedUpdated: by Simon Späti · CreatedCreated:

Walker, is a Raycast alternative for Linux to launch apps.

It has many more features included - I’d say if you search for a Raycast solution on Linux, search no more. It’s amazing how Walker provides file search, clipboard, calculator, emojis, and many more out of the box. It does more than I needed Raycast to do.


If you hit / you see all inbuild features. You can also prefix them with a Hyprland shortcut, or if you open Walker, e.g. . will open finder for seraching files, : will brin up emojies and so on. Check it out in action here in my Linux Workflow video.

It’s rewritten in Rust and comes with Omarchy out of the box.

# Settings

It’s called files since v1.0 (before it was finder).

The case sensitive is not always working see:

When if I capitalize it finds it:

# The Answer

The search is:

It’s case-insensitive by default and case-sensitive if the query contains an upper-case letter.

You’d try playing around with the min_score value in the config for the files provider. It’s 50 by default.

This config is in ~/.config/elephant/files.toml Elefant (the backbone of Walker). After changing, it needs a restart of Elephant

You’d also use exact search by prefixing your query with a '.


More on How to search Files case insensitive? · abenz1267/walker · Discussion #562 · GitHub

# Settings with Elephant

Elephant’s file provider config lives at ~/.config/elephant/files.toml.

Key config options:

Option Description
search_dirs Directories to index (default: $HOME)
ignored_dirs Regexp patterns to exclude from results (applied after fd)
fd_flags Flags passed to fd (default: --ignore-vcs --type file --type directory)
min_score Minimum score for results to appear (default: 20)
watch Enable live filesystem watching (false by default)

Ignore files: Because fd runs with --ignore-vcs by default, it respects .gitignore and .ignore files. Place a .ignore file in any directory to exclude subtrees — e.g. ~/Simon/.ignore with SecondBrain/ prevents indexing that folder.

Example config:

1
ignored_dirs = ["/home/sspaeti/Simon/SecondBrain"]

After changing files.toml, restart Elephant for changes to take effect.

Directories vs files in results

When browsing without a query, only files are shown (directories are filtered out). When you type a search query, both files and directories are returned.
If a folder doesn’t appear, verify fd can see it: fd . “/path/to/parent” –ignore-vcs –type directory.

# Other Alternatives

Raycast

# Further Reads


Origin: Omarchy