No description
Find a file
2025-11-21 08:41:09 -08:00
src feat: fork instead of just spawning command 2025-10-29 12:43:56 -07:00
.envrc feat: consolidate, license 2025-10-27 04:35:14 -07:00
.gitignore https://zimbatm.com/notes/1000-instances-of-nixpkgs 2025-11-21 08:41:09 -08:00
Cargo.lock feat: fork instead of just spawning command 2025-10-29 12:43:56 -07:00
Cargo.toml feat: fork instead of just spawning command 2025-10-29 12:43:56 -07:00
config.toml.example feat: consolidate, license 2025-10-27 04:35:14 -07:00
default.nix feat: consolidate, license 2025-10-27 04:35:14 -07:00
flake.lock feat: consolidate, license 2025-10-27 04:35:14 -07:00
flake.nix https://zimbatm.com/notes/1000-instances-of-nixpkgs 2025-11-21 08:41:09 -08:00
LICENSE.md feat: consolidate, license 2025-10-27 04:35:14 -07:00
package.nix feat: fork instead of just spawning command 2025-10-29 12:43:56 -07:00
README.md Update README.md 2025-10-27 12:16:16 +00:00
rustfmt.toml feat: consolidate, license 2025-10-27 04:35:14 -07:00
shell.nix feat: consolidate, license 2025-10-27 04:35:14 -07:00
treefmt.nix feat: consolidate, license 2025-10-27 04:35:14 -07:00

fzfdapter

The intention of fzfdapter is that it's supposed to be used in a floating terminal to replace something like wofi/rofi/fuzzel/dmenu/...!

A PATH and desktop file executor that uses fzf/skim/...

Usage: fzfdapter [OPTIONS]

Options:
  -m, --mode <MODE>...  How to source programs [possible values: all, desktop, path]
  -h, --help            Print help

We store the quantity of times a specific application has been opened within $XDG_CACHE_HOME/fzfdapter/cache.msgpack to be able to display most used apps above or below all the others depending upon your configuration.

Requires

Have fzf or skim installed, configure the application.

Configuration

See ./config.toml.example for an example on how I use it. The config goes at $XDG_CONFIG_HOME/fzfdapter/config.toml.

Screenshots

image

Help/about view

image

Desktop mode

image

Path mode

image

All mode

image

Hexyl view of the msgpack "cache" of amount of accesses to a particular application