nixdu: Interactively browse a Nix store paths dependencies

[ bsd3, deprecated, language.nix, program ] [ Propose Tags ]
Deprecated in favor of nix-tree

A terminal curses application to browse a Nix store paths dependencies

[Skip to Readme]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS]
Dependencies aeson, async, base (>=4.11 && <5), brick, containers, deepseq, directory, filepath, hashable, hrfsize, lens, parallel, protolude, text, transformers, typed-process, unordered-containers, vty [details]
License BSD-3-Clause
Copyright Utku Demir
Author Utku Demir
Maintainer Utku Demir
Category Language.Nix
Home page
Uploaded by utdemir at 2020-07-02T01:32:52Z
Executables nixdu
Downloads 260 total (7 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2020-07-02 [all 2 reports]

Readme for nixdu-

[back to package description]


Interactively browse the dependency graph of your Nix derivations.



nix-env -iA nixdu -f

A nixpkgs overlay is also provided via overlay.nix, that can be used with tools like home-manager:

nixpkgs.overlays = [
  (let url =;
    in import "${builtins.fetchTarball url}/overlay.nix" {})

home.packages = [ pkgs.nixdu ];


$ nixdu --help
nixdu --help
Usage: nixdu [paths] [-h|--help]
  Paths default to $HOME/.nix-profile and /var/run/current-system.
  hjkl/Arrow Keys : Navigate
  q/Esc:          : Quit / close modal
  w               : Open why-depends mode
  i               : Toggle modeline
  ?               : Show help