A fast, keyboard-driven file manager for Hyprland and other Wayland compositors.
Keyboard-first navigation, async file operations, rich previews, and a theme system that respects your Wayland desktop. No bloat, no telemetry.
Grid, detailed columns, and Miller columns with live previews. Switch with Ctrl+1/2/3 without reaching for a mouse.
Space bar opens a full-screen overlay for images, video, PDFs, text, and audio, with metadata on the side.
Per-tab history and a side-by-side pane for working in two directories at once. Drag between them.
Full-path search with glob and fixed-string matching, powered by fd. Falls back to a Qt iterator if fd is missing.
Mount and unmount removable drives from the sidebar, directly over DBus — no shell-out to udisksctl.
Live-reloaded TOML themes with Catppuccin Mocha and Latte out of the box, plus configurable radius and fonts.
Five supported install paths. Flatpak is the recommended option for non-Arch systems — it ships everything HyprFM needs in a single sandboxed package.
Signed repository at hyprfm.soyebjim.me. Updates via flatpak update.
flatpak remote-add --user --if-not-exists \
hyprfm https://flatpak.hyprfm.soyebjim.me/hyprfm.flatpakrepo
flatpak install --user hyprfm io.github.soyeb_jim285.HyprFM Built from latest main, installs to /usr/bin/hyprfm.
yay -S hyprfm-git Fully self-contained, no system Qt needed.
wget https://github.com/soyeb-jim285/hyprfm/releases/latest/download/HyprFM-v0.4.14-x86_64.AppImage
chmod +x HyprFM-*.AppImage
./HyprFM-*.AppImage Tested on Ubuntu 24.04.
# Download hyprfm_*_amd64.deb from the latest release
sudo apt install ./hyprfm_*_amd64.deb Requires Qt6, CMake, Ninja. Submodules must be fetched.
git clone --recursive https://github.com/soyeb-jim285/hyprfm.git
cd hyprfm
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build build --parallel
./build/src/hyprfm