Commands

Run nixdash without arguments to open the interactive hub.

Hub

bash
nixdash
nixdash hub

Opens the interactive menu where you can navigate to all features with arrow keys or keyboard shortcuts.

List

bash
nixdash list

Browse 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

bash
nixdash search

Fuzzy 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

bash
nixdash shell

Spin up a temporary Nix shell with selected packages. Useful for testing before committing. Supports multiselect with Tab.

Add flake

bash
nixdash add-flake

Guided workflow to add an external flake input. Prompts for the flake URL, edits your flake.nix inputs, and updates your packages file.

Config

bash
nixdash config

Edit your nixdash settings in your default editor.

Init

bash
nixdash init

Setup wizard. Configures packages file, apply command, and flake file. Run after first install or to reconfigure.