v0.2.0

Nix package management for humans.
Stop fighting the CLI. Just pick what you need.

$nix profile install github:AThevon/nixdash

What's inside

One TUI to rule them all.

Browse packages

View all installed packages grouped by type: flakes, nixpkgs, platform-specific.

Search 177k+ nixpkgs

Fuzzy search the entire nixpkgs registry in real-time via nix-search-tv.

Install & remove

Add or remove packages with diff preview and multiselect batch operations.

Temporary shells

Test packages before committing.
Spin up a nix shell with multiselect.

External flakes

Guided workflow to add or remove flake inputs to your configuration.

Keyboard-driven

Navigate everything with shortcuts: Ctrl+L, Ctrl+S, Ctrl+T, Ctrl+F.

nixdash
◈ nixdashv0.2.0
My packages (42)
Search packages
»Temporary shell
Add external flake
Settings
◈ My packages
Displays all packages installed in your
Nix configuration with an fzf interface.
nixpkgs, flake inputs, conditional packages
Preview with description and version
Actions: remove, view online
^L packages · ^S search · ^T shell · ^F flake

Grab it

One command, zero config.

Nix Flake
nix profile install github:AThevon/nixdash
Flake Input
# flake.nix inputs
nixdash.url = "github:AThevon/nixdash";

Then run nixdash init to configure your setup.

Hands on the keyboard

No mouse required. Everything is a shortcut away.

KeyAction
Ctrl+LBrowse packages
Ctrl+SSearch nixpkgs
Ctrl+TTemporary shell
Ctrl+FAdd flake
TabMultiselect
EnterConfirm
EscBack / Cancel
?Help
qQuit

Give it a spin

MIT licensed, zero dependencies to manage. Just Nix.