Awesome
Nome
Nome is my Nix home. It encapsulates a range of Nix goodies that I use to declutter and bring order to my entire laptop environment, including:
- My nix-darwin and Home Manager configuration
- Shell aliases and helper scripts
What I run to apply my nix-darwin configuration (which in turn applies my Home Manager config):
nix develop --command reload
That's right: with Nix installed and flakes enabled, this is all that I need to run to stand up a new machine according to my exact specifications, including configuration for Vim, tmux, zsh, Visual Studio Code, Git, and more. This has enabled me to eliminate Homebrew from my machine.
Scope
I should make it clear that this project is a personal project and not necessarily intended as a blueprint or a reproducible template. I do hope that you find some inspiration in it, but don't necessarily interpret what you see here as best practices. It's just an evolving project that I find quite useful and it's meant above all to show what Nix is capable of.