Commands
Run nixdash without arguments to open the interactive hub.
Hub
nixdash
nixdash hubOpens the interactive menu where you can navigate to all features with arrow keys or keyboard shortcuts.
List
nixdash listBrowse installed packages in an fzf interface. Grouped by type: flake inputs, nixpkgs, and platform-specific. Select a package to see its description, version, and available actions.
Search
nixdash searchFuzzy search 177k+ nixpkgs via nix-search-tv. Installed packages are marked with a checkmark. Use Tab for multiselect. A diff preview is shown before applying.
Shell
nixdash shellSpin up a temporary Nix shell with selected packages. Useful for testing before committing. Supports multiselect with Tab.
Add flake
nixdash add-flakeGuided workflow to add an external flake input. Prompts for the flake URL, edits your flake.nix inputs, and updates your packages file.
Config
nixdash configEdit your nixdash settings in your default editor.
Init
nixdash initSetup wizard. Configures packages file, apply command, and flake file. Run after first install or to reconfigure.