Installation
nixdash is a Nix flake. All dependencies (fzf, gum, jq, nix-search-tv) are injected automatically.
As a flake input (recommended)
Add nixdash to your flake.nix inputs:
nix
# flake.nix
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
nixdash = {
url = "github:AThevon/nixdash";
inputs.nixpkgs.follows = "nixpkgs";
};
};
}Then add the package to your configuration:
nix
# In your packages list
nixdash.packages.${system}.defaultDirect install
bash
nix profile install github:AThevon/nixdashSetup
After installing, run the setup wizard:
bash
nixdash initThis configures your packages file path, apply command, and flake file. Config is stored in ~/.config/nixdash/config.toml.
Dependencies
All injected automatically via Nix:
- fzf - fuzzy finder
- gum - styled CLI components
- jq - JSON processing
- nix-search-tv - real-time Nix package search