https://github.com/luxluth/seekr
System search util for linux
https://github.com/luxluth/seekr
linux search utility
Last synced: 11 months ago
JSON representation
System search util for linux
- Host: GitHub
- URL: https://github.com/luxluth/seekr
- Owner: luxluth
- License: mit
- Created: 2023-10-22T19:39:05.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-06-07T19:54:43.000Z (about 1 year ago)
- Last Synced: 2025-07-03T23:43:07.050Z (about 1 year ago)
- Topics: linux, search, utility
- Language: Rust
- Homepage:
- Size: 4.36 MB
- Stars: 12
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# seekr
_System search util for linux_

## Installation
```sh
cargo install seekr-util
```
### Features
- `gtk-layer-shell` allow the seekr window to be displayed as a layer of the
desktop _[wlr-layer-shell-unstable-v1](https://wayland.app/protocols/wlr-layer-shell-unstable-v1)_
- `localsearch`, in addition to searching apps to launch, with this feature, it
is possible to search through files using the same method as the gnome
shell.
### Requirements
- [Rust](https://www.rust-lang.org/tools/install)
- [gtk4](https://www.gtk.org/docs/installations/)
- [gtk4-layer-shell](https://github.com/wmww/gtk4-layer-shell) (for gtk-layer-shell support)
- [localsearch](https://gitlab.gnome.org/GNOME/localsearch) (for localsearch)
## Usage
Running seekr is as simple as
```sh
$ seekr
```
`seekr` can also be run silently by passing the `--silent` options.
This will run seekr without open a window
## Configuration
On the first run of the app, configurations files will be generated into
`$XDG_CONFIG_HOME/seekr` or `$HOME/.config/seekr`
## Contributing
You can contribute to the project in two ways :
- Translating the app via the [./locales/app.yml](./locales/app.yml) file
- Adding new functionalities to improve the tool