This is an automated archive made by the Lemmit Bot.

The original was posted on /r/nixos by /u/yellomango on 2024-11-16 09:42:43+00:00.


First of all the nix-Darwin tool was very handy and I got most things setup through home manager within an hour. Neovim was my hardest struggle as I generally rely on mason and lazy vim. Eventually tried nixvim but was able to inject lua in the neovim program.

All in all I have a few issues with nix When uninstalling symlinks are left over and I have to manually ‘unlink’ every time I found one say in my zshrc

My final thoughts are that after trying nix and having a blast configuring things for a week, not everything needs to be declarative. While this may be super handy for specific use cases, I don’t think I need to make everything declarative. For now I went back to hosting my dot files in a git repo and simply cloning down and moving configs to where they need to be.

All in all great project and I had a bunch of fun trying it out, just not a use case I see myself having. Thanks for coming to my ted talk. There are free cookies in the back 👀🫡