When I first met NixOS, it struck me as a super cool idea that would be incredibly useful just as soon as every other piece of software/programmer in the world converted to using it. I haven't seen anything to change my mind since.
One Nix flake to rule them all
11–16 of 16 posts
Re: One Nix flake to rule them all
#12When I first met NixOS, it struck me as a super cool idea that would be incredibly useful just as soon as every other piece of software/programmer in the world converted to using it. I haven't seen anything to change my mind since.
Re: One Nix flake to rule them all
#13When I first met NixOS, it struck me as a super cool idea that would be incredibly useful just as soon as every other piece of software/programmer in the world converted to using it. I haven't seen anything to change my mind since.
If it hasn't been working, they could've fooled me. Nixpkgs definitely appears to be the largest and most up-to-date single Linux package repository out there.
Re: One Nix flake to rule them all
#14When I first met NixOS, it struck me as a super cool idea that would be incredibly useful just as soon as every other piece of software/programmer in the world converted to using it. I haven't seen anything to change my mind since.
I don't really get the idea of needing converts when nixpkgs is basically the largest and most up to date.. Using another Linux as a system engineer you would certainly know how to build outside the package system because you would have to.
Other people might be getting different benefits.
(Really this is just the configuration file vs language conflict, again. Oh, this is too complicated, make a config file, oh my config file can't express this special case lets add language features, why am I using a config language instead of a read language, oh this real language is too complicated...)
Re: One Nix flake to rule them all
#15Earlier quoted context omitted.
I don't really get the idea of needing converts when nixpkgs is basically the largest and most up to date.. Using another Linux as a system engineer you would certainly know how to build outside the package system because you would have to.
The point is that, from my perspective, the value proposition rapidly diminishes when you start needing to special case things to live inside the nixos configuration world. Other people might be getting different benefits. (Really this is just the configuration file vs language conflict, again. Oh, this is too complicated, make a config file, oh my config file can't express this special case lets add language feature…
Re: One Nix flake to rule them all
#16Earlier quoted context omitted.
I don't really get the idea of needing converts when nixpkgs is basically the largest and most up to date.. Using another Linux as a system engineer you would certainly know how to build outside the package system because you would have to.
The point is that, from my perspective, the value proposition rapidly diminishes when you start needing to special case things to live inside the nixos configuration world. Other people might be getting different benefits. (Really this is just the configuration file vs language conflict, again. Oh, this is too complicated, make a config file, oh my config file can't express this special case lets add language feature…
The end goal is that you have a reproducible, immutable build contained in some git-diffed config files which is all I want.
And it becomes especially nice when you have a single repo that configures all the machines you use, from your macOS laptop to your remote servers, with common config/programs shared between them.
Whether anyone else offers a nix/flake/HM version of their software barely moves the needle on utility of this setup.