home.social

#fzf — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fzf, aggregated by home.social.

  1. Going barless and minimal: My journey to a zero-shell, keyboard-driven Hyprland setup

    As you may know, I have been aiming for a no-bar, no-shell (Quickshell etc.) and no-heavy GUI setup for a while.

    For a week now, I have not used Waybar, Rofi, Thunar, Overskride, nm-tui or Swaync, along with a few other apps that did not suit my lightweight, fanless laptop setup. In fact, I have completely removed all of them from my system.
    #Linux #Hyprland #zsh #fzf #MinimalArchSetup #ArchLinux #Python

  2. #WeeklyBrainDump is up. I actually had energy this week so there's been movement and fun experiments had!

    - FZap is being built, a CLI launcher built around #FZF
    - RFuseFS let me build a filesystem using #Ruby

    sean.taylormadetech.dev/2026/0

    #Blog #Development #TechNews #IndieDev

  3. Petite fonction #bash pour trouver un texte dans les fichiers parmi ceux du répertoire actuel, montrer les résultats dans #fzf et ouvrir la sélection dans un éditeur de texte, ici #gedit

    where () {
    DOSSIER=$PWD
    RESULTATS=$(rg -n -i --glob "*.{org,md,txt}" "$1" "$DOSSIER")
    SELECTION=$(echo "$RESULTATS" | fzf --prompt "Sélectionner un fichier : ")
    FICHIER=$(echo "$SELECTION" | cut -d: -f1)
    LIGNE=$(echo "$SELECTION" | cut -d: -f2)
    if [ -n "$FICHIER" ]
    then
    gedit +$LIGNE "$FICHIER"

    fi
    }

  4. Petite fonction #bash pour trouver un texte dans les fichiers parmi ceux du répertoire actuel, montrer les résultats dans #fzf et ouvrir la sélection dans un éditeur de texte, ici #gedit

    where () {
    DOSSIER=$PWD
    RESULTATS=$(rg -n -i --glob "*.{org,md,txt}" "$1" "$DOSSIER")
    SELECTION=$(echo "$RESULTATS" | fzf --prompt "Sélectionner un fichier : ")
    FICHIER=$(echo "$SELECTION" | cut -d: -f1)
    LIGNE=$(echo "$SELECTION" | cut -d: -f2)
    if [ -n "$FICHIER" ]
    then
    gedit +$LIGNE "$FICHIER"

    fi
    }

  5. Petite fonction #bash pour trouver un texte dans les fichiers parmi ceux du répertoire actuel, montrer les résultats dans #fzf et ouvrir la sélection dans un éditeur de texte, ici #gedit

    where () {
    DOSSIER=$PWD
    RESULTATS=$(rg -n -i --glob "*.{org,md,txt}" "$1" "$DOSSIER")
    SELECTION=$(echo "$RESULTATS" | fzf --prompt "Sélectionner un fichier : ")
    FICHIER=$(echo "$SELECTION" | cut -d: -f1)
    LIGNE=$(echo "$SELECTION" | cut -d: -f2)
    if [ -n "$FICHIER" ]
    then
    gedit +$LIGNE "$FICHIER"

    fi
    }

  6. Petite fonction #bash pour trouver un texte dans les fichiers parmi ceux du répertoire actuel, montrer les résultats dans #fzf et ouvrir la sélection dans un éditeur de texte, ici #gedit

    where () {
    DOSSIER=$PWD
    RESULTATS=$(rg -n -i --glob "*.{org,md,txt}" "$1" "$DOSSIER")
    SELECTION=$(echo "$RESULTATS" | fzf --prompt "Sélectionner un fichier : ")
    FICHIER=$(echo "$SELECTION" | cut -d: -f1)
    LIGNE=$(echo "$SELECTION" | cut -d: -f2)
    if [ -n "$FICHIER" ]
    then
    gedit +$LIGNE "$FICHIER"

    fi
    }

  7. Petite fonction #bash pour trouver un texte dans les fichiers parmi ceux du répertoire actuel, montrer les résultats dans #fzf et ouvrir la sélection dans un éditeur de texte, ici #gedit

    where () {
    DOSSIER=$PWD
    RESULTATS=$(rg -n -i --glob "*.{org,md,txt}" "$1" "$DOSSIER")
    SELECTION=$(echo "$RESULTATS" | fzf --prompt "Sélectionner un fichier : ")
    FICHIER=$(echo "$SELECTION" | cut -d: -f1)
    LIGNE=$(echo "$SELECTION" | cut -d: -f2)
    if [ -n "$FICHIER" ]
    then
    gedit +$LIGNE "$FICHIER"

    fi
    }

  8. Mining Your History with XC -
    Found a goldmine of a command in your history from three days ago?
    Use `xc select` to pull up your shell history in a fuzzy-finder, pick the one-liner you need, and save it to your active vault with a proper human readable description in any language you wish.

    github.com/Rakosn1cek/xc-manag

    #Terminal #Productivity #FZF #Linux #MacOS #devOps #SysAdmin #XC #Zsh #FOSS

  9. Short showcase of using FZF in my Fish shell as fuzzy search autocomplete for .ssh/config. #linux #fish #fzf

    solariz.de/posts/26/04-cli-ssh

  10. 🐢💤 Behold the revolutionary art of making Git diffs more complex than assembling IKEA furniture! All you need is #Delta, #fzf, a sprinkle of shell scripting, and the willingness to never see the sunlight again. Truly, the pinnacle of productivity hacks for those with too much time on their hands! 🙄🔧
    nickjanetakis.com/blog/awesome #GitDiffs #ProductivityHacks #ShellScripting #TechHumor #HackerNews #ngated

  11. 🐢💤 Behold the revolutionary art of making Git diffs more complex than assembling IKEA furniture! All you need is #Delta, #fzf, a sprinkle of shell scripting, and the willingness to never see the sunlight again. Truly, the pinnacle of productivity hacks for those with too much time on their hands! 🙄🔧
    nickjanetakis.com/blog/awesome #GitDiffs #ProductivityHacks #ShellScripting #TechHumor #HackerNews #ngated

  12. 🐢💤 Behold the revolutionary art of making Git diffs more complex than assembling IKEA furniture! All you need is #Delta, #fzf, a sprinkle of shell scripting, and the willingness to never see the sunlight again. Truly, the pinnacle of productivity hacks for those with too much time on their hands! 🙄🔧
    nickjanetakis.com/blog/awesome #GitDiffs #ProductivityHacks #ShellScripting #TechHumor #HackerNews #ngated

  13. 🐢💤 Behold the revolutionary art of making Git diffs more complex than assembling IKEA furniture! All you need is #Delta, #fzf, a sprinkle of shell scripting, and the willingness to never see the sunlight again. Truly, the pinnacle of productivity hacks for those with too much time on their hands! 🙄🔧
    nickjanetakis.com/blog/awesome #GitDiffs #ProductivityHacks #ShellScripting #TechHumor #HackerNews #ngated

  14. 🐢💤 Behold the revolutionary art of making Git diffs more complex than assembling IKEA furniture! All you need is #Delta, #fzf, a sprinkle of shell scripting, and the willingness to never see the sunlight again. Truly, the pinnacle of productivity hacks for those with too much time on their hands! 🙄🔧
    nickjanetakis.com/blog/awesome #GitDiffs #ProductivityHacks #ShellScripting #TechHumor #HackerNews #ngated

  15. Hello #Mastodon! First post here.

    I've been developing mend: a Zsh-native recovery tool for #ArchLinux. It maps terminal exit codes to the Arch Wiki using #fzf.

    v0.4.0 is live. Short demo video attached. (1/2)

    #Linux #OpenSource #Zsh #TUI #SystemAdministration #AUR #Mend

  16. Hello #Mastodon! First post here.

    I've been developing mend: a Zsh-native recovery tool for #ArchLinux. It maps terminal exit codes to the Arch Wiki using #fzf.

    v0.4.0 is live. Short demo video attached. (1/2)

    #Linux #OpenSource #Zsh #TUI #SystemAdministration #AUR #Mend

  17. Hello #Mastodon! First post here.

    I've been developing mend: a Zsh-native recovery tool for #ArchLinux. It maps terminal exit codes to the Arch Wiki using #fzf.

    v0.4.0 is live. Short demo video attached. (1/2)

    #Linux #OpenSource #Zsh #TUI #SystemAdministration #AUR #Mend

  18. Hello #Mastodon! First post here.

    I've been developing mend: a Zsh-native recovery tool for #ArchLinux. It maps terminal exit codes to the Arch Wiki using #fzf.

    v0.4.0 is live. Short demo video attached. (1/2)

    #Linux #OpenSource #Zsh #TUI #SystemAdministration #AUR #Mend

  19. Hello #Mastodon! First post here.

    I've been developing mend: a Zsh-native recovery tool for #ArchLinux. It maps terminal exit codes to the Arch Wiki using #fzf.

    v0.4.0 is live. Short demo video attached. (1/2)

    #Linux #OpenSource #Zsh #TUI #SystemAdministration #AUR #Mend

  20. fzf, but reimagined! ⚡

    🌀 **matchmaker** — Next-gen fuzzy finder for the terminal

    🚀 Instantly search/filter files, logs, commands or any text input
    💯 Supports column-aware filtering, previews & fully scriptable actions

    🦀 Written in Rust & built with @ratatui_rs
    ⭐ GitHub: github.com/Squirreljetpack/mat

  21. lets you fuzzy find and select files with `ctrl-t`. I created this little snippet that lets you do the same for directories with `alt-t`:

    (Code is in this thread because I couldn't fit it in the same toot)

  22. `fzf` is like `vim`. The more you use it, the more you discover new workflows.

    What an amazing tool.

    Currently using it for scanning structured (`log/slog`) (and colored) log streams from Android.

    Life changer.

    #fzf #unix #log #golang

  23. Unix philosophy.
    Creating a mini video management tool with #fzf, #fd, #mpv and #ytdlp .

    There are two scripts for downloading `download-video` (saving to ~/Downloads/youtube/) and `download-playlist` (saving to ~/Downloads/youtube/playlists/).

    Then there are watch-video and watch-playlist which combined with fd and fzf give me a list to choose from and then start the selected item in MPV.

    MPV is configured so that it keeps track of the position and I can either delete the video when I'm finished or move it to a watched directory relativ to the position of the video.

    I'm planning to extend this into an application with thumbnails but for the moment it is a good start :)

    Packed with #Nix of course.
    github.com/Nebucatnetzer/nixos

  24. Unix philosophy.
    Creating a mini video management tool with #fzf, #fd, #mpv and #ytdlp .

    There are two scripts for downloading `download-video` (saving to ~/Downloads/youtube/) and `download-playlist` (saving to ~/Downloads/youtube/playlists/).

    Then there are watch-video and watch-playlist which combined with fd and fzf give me a list to choose from and then start the selected item in MPV.

    MPV is configured so that it keeps track of the position and I can either delete the video when I'm finished or move it to a watched directory relativ to the position of the video.

    I'm planning to extend this into an application with thumbnails but for the moment it is a good start :)

    Packed with #Nix of course.
    github.com/Nebucatnetzer/nixos

  25. To be clear, #ActualBudget was REALLY getting good when I left - felt like jumping ship right as it hit its stride

    They've added custom reports with Excel-style formulas, a burndown chart, and the UI keeps improving. Genuinely great #opensource budgeting software

    But as a #SoftwareEngineer, the scriptability of #beancount is a huge win. I can pipe data through #fzf for fuzzy account selection, write #Python scripts that understand my finances, and build weird custom tools that would be impossible in a GUI app

    Sometimes you just need to "grep" your money

    #plainTextAccounting #CLI #devTools #personalFinance #fava #budgeting

  26. To be clear, #ActualBudget was REALLY getting good when I left - felt like jumping ship right as it hit its stride

    They've added custom reports with Excel-style formulas, a burndown chart, and the UI keeps improving. Genuinely great #opensource budgeting software

    But as a #SoftwareEngineer, the scriptability of #beancount is a huge win. I can pipe data through #fzf for fuzzy account selection, write #Python scripts that understand my finances, and build weird custom tools that would be impossible in a GUI app

    Sometimes you just need to "grep" your money

    #plainTextAccounting #CLI #devTools #personalFinance #fava #budgeting

  27. Just published my first plugin: zsh-jumper 🦘

    Fuzzy-jump to any word on your command line. Faster than arrow keys through long command commands.

    Ctrl+X / → pick word → cursor jumps there

    Works with , skim, peco etc

    github.com/Piotr1215/zsh-jumper

  28. 🎄 Advent of Donations - Day 17 🎄

    On day 17 I'm sponsoring another tool that's part of my workflow to navigate the terminal and getting directly to editing in NeoVim: fzf. It offers a fuzzy command line search and I use it as part of an alias to open the desired file form my project directory in NeoVim.

    Read more about Advent of Donations and fzf in my latest blog update: britter.dev/blog/2025/12/01/ad

    #AdventOfDonations #fzf #terminal #neovim

  29. @confusedbunny now time to super charge it with #fzf github.com/junegunn/fzf …don't leave it just as long again to crank that up!

  30. How do you manage your files? Do you use a #GUI? a #TUI?

    I ❤️ terminals, #shells, and #fzf. Combined with #JohnnyDecimal, here's how I manage my files!

    #terminals #zsh #fediverse #blog

    lazybea.rs/hdmf

  31. How do you manage your files? Do you use a #GUI? a #TUI?

    I ❤️ terminals, #shells, and #fzf. Combined with #JohnnyDecimal, here's how I manage my files!

    #terminals #zsh #fediverse #blog

    lazybea.rs/hdmf

  32. How do you manage your files? Do you use a #GUI? a #TUI?

    I ❤️ terminals, #shells, and #fzf. Combined with #JohnnyDecimal, here's how I manage my files!

    #terminals #zsh #fediverse #blog

    lazybea.rs/hdmf

  33. How do you manage your files? Do you use a #GUI? a #TUI?

    I ❤️ terminals, #shells, and #fzf. Combined with #JohnnyDecimal, here's how I manage my files!

    #terminals #zsh #fediverse #blog

    lazybea.rs/hdmf

  34. How do you manage your files? Do you use a #GUI? a #TUI?

    I ❤️ terminals, #shells, and #fzf. Combined with #JohnnyDecimal, here's how I manage my files!

    #terminals #zsh #fediverse #blog

    lazybea.rs/hdmf

  35. I just found the best fuzzy tab switcher for #kittyterm :) maybe I will test those waters again, I am happy with #wezterm, but there has not been a lot of development lately #fzf github.com/OsiPog/kitty-tab-sw

  36. I could foresee some smaller tweaks here and there ( with framework as default shell, synced theme changes in , , and bunch of others, as the file manager to follow the TUI focus etc., as the main web browser), but these can be customized fairly easily already in the main distro. Switching the distro itself and the main filesystem powering it would require some heavy lifting 🤔

  37. I could foresee some smaller tweaks here and there (#zsh with #zim framework as default shell, synced theme changes in #bat, #fzf, #eza and bunch of others, #nnn as the file manager to follow the TUI focus etc., #zen as the main web browser), but these can be customized fairly easily already in the main #omarchy distro. Switching the distro itself and the main filesystem powering it would require some heavy lifting 🤔

  38. I could foresee some smaller tweaks here and there (#zsh with #zim framework as default shell, synced theme changes in #bat, #fzf, #eza and bunch of others, #nnn as the file manager to follow the TUI focus etc., #zen as the main web browser), but these can be customized fairly easily already in the main #omarchy distro. Switching the distro itself and the main filesystem powering it would require some heavy lifting 🤔

  39. I could foresee some smaller tweaks here and there (#zsh with #zim framework as default shell, synced theme changes in #bat, #fzf, #eza and bunch of others, #nnn as the file manager to follow the TUI focus etc., #zen as the main web browser), but these can be customized fairly easily already in the main #omarchy distro. Switching the distro itself and the main filesystem powering it would require some heavy lifting 🤔

  40. I could foresee some smaller tweaks here and there (#zsh with #zim framework as default shell, synced theme changes in #bat, #fzf, #eza and bunch of others, #nnn as the file manager to follow the TUI focus etc., #zen as the main web browser), but these can be customized fairly easily already in the main #omarchy distro. Switching the distro itself and the main filesystem powering it would require some heavy lifting 🤔

  41. Reminder to self: listing/opening "recent files" in : `:oldfiles` or `:History` with fzf.vim

    stackoverflow.com/q/309723/375