4 ms·
I’ve been addicted to using Linux for nearly a decade, so I relate to this. I’ve been using Nix off-and-on for 4-ish years, but have really invested/contributed
by heywoodlh 3y ago
I’ve been addicted to using Linux for nearly a decade, so I relate to this. I’ve been using Nix off-and-on for 4-ish years, but have really invested/contributed to it this year.
Making Nix (particularly with flakes) my primary dependency this year has shifted my focus away from the operating system/Linux distribution I’m running on to making a totally portable env. I.E. I can be pretty comfortable on any OS, assuming I can use Nix.
It’s been really fun and useful for work and my homelabbing.
Here’s my Nix flakes repo for anyone curious: https://github.com/heywoodlh/flakes https://github.com/heywoodlh/flakes
- JamesSwift 3y agoAlways glad to see others setups... Question, why the "heavily flake-based" organization? i.e. why structure your subdirectories as full flakes rather than e.g. modules?
- heywoodlh 3y agoI eventually want to go that route. Would love to have something like: heywoodlh.wezterm.enable = true; But, ultimately, it boils down to that I haven’t gotten around to it yet. :)
- JamesSwift 3y agoAh, ok yeah I think it would actually be less work than how you have it setup which is why I asked. You could also just make them 'profiles' where including the files is the same as enabling the feature.
- mxuribe 3y agoFascinating! And, thanks for sharing!