TUI for managing Nix packages
Search, install, remove, and create temporary shells, all from one interactive interface.
Website · Docs · Releases · Issues
- Browse installed packages grouped by type (flakes, nixpkgs, platform-specific)
- Search 177k+ nixpkgs with real-time fuzzy search
- Install / Remove with diff preview and multiselect batch operations
- Temporary shells to test packages before installing
- External flakes with guided workflow to add/remove flake inputs
- Keyboard shortcuts for instant navigation (
^L^S^T^F) - Configurable - works with Home Manager, NixOS, or any Nix flake setup
# flake.nix
nixdash = {
url = "github:AThevon/nixdash";
inputs.nixpkgs.follows = "nixpkgs";
};# packages
nixdash.packages.${system}.defaultnixdash initnixdash # Interactive hub
nixdash list # Browse installed packages
nixdash search # Search & install
nixdash shell # Temporary shell
nixdash add-flake # Add external flake input
nixdash config # Settings
nixdash init # Setup wizardInjected automatically via Nix - no manual setup needed.
fzf · gum · jq · nix-search-tv