Configuration
Config lives in ~/.config/nixdash/config.toml. Run nixdash init to set it up, or edit the file directly.
Config file
toml
# ~/.config/nixdash/config.toml
packages_file = "/path/to/your/packages.nix"
apply_command = "home-manager switch --flake ."
flake_file = "/path/to/your/flake.nix"
auto_apply = false
search_index_path = "~/.cache/nixdash/nix-search-tv"Options
| Key | Description |
|---|---|
packages_file | Path to the Nix file that lists your packages |
apply_command | Command to rebuild after changes (e.g. home-manager switch --flake . or sudo nixos-rebuild switch) |
flake_file | Path to your flake.nix |
auto_apply | Auto-run apply command after install/remove |
search_index_path | Where nix-search-tv stores its index |
Supported setups
nixdash is config-agnostic. Anything that uses a Nix file for packages and a command to apply:
- Home Manager - standalone or as a NixOS module
- NixOS - system-level configuration
- Any flake that manages packages