I’m pleased to announce the first stable release of my program, hdn.
hdn is a small utility that provides a poetry
/cargo
-like interface for quickly adding and removing your home-manager packages. It’s mainly geared towards people like me who use home-manager only to install packages, and not manage dotfiles.
Here are screenshots of it in action:
(1) Adding packages: multiple packages can be specified.
(2) hdn scans the list of packages before adding, so duplicates are never added.
(3) hdn automatically rolls back home.nix
if home-manager fails.
I’ve been using it myself these past few weeks, and it’s been quite convenient! Hopefully it’s useful to you as well.
Let me know what you think, and in particular, please let me know if the binary releases are broken. Since I’m on macOS, I haven’t been able to test the Linux binaries.
Installation
cargo install hdn
or, a download a pre-built binary from the Releases page on GitHub.