Welcome to my Nix experiment! This is where I'm trying to tame the wild west of my system configuration using Nix and Home Manager. If you're tired of your ~/. looking like a dump for random config files, you're in the right place!
- Turning my chaotic system setup into a well-oiled Nix machine
- Managing my dev environment without losing my mind
- One command for all environment changes
- Clone, run, and voilà – my perfect setup on any machine
- Never hear "But it works on my machine!" again (okay, maybe sometimes)
- Installed Nix
- Created this repo
- Actually figured out how to use Nix
- Achieved dotfile enlightenment
- Clone this repo (you're already winning)
- Install Nix and Home Manager (good luck, you've got this!)
- Run
home-manager switch
and cross your fingers - If it works, please tell me how you did it
- Probably some half-baked Nix expressions
- A sprinkle of Home Manager magic
- A bunch of TODO comments
Found a better way to do something? Know how to make this actually work? Pull requests are welcome!
I'm about 60% sure I know what I'm doing. Use at your own risk, but hey, that's half the fun, right?