cfcosta
Joined 14 years ago
Joined 14 years ago
[1]: http://etoileos.com/
Three options to be exact:
hardware.nvidia.modesetting.enable = true; services.xserver.videoDrivers = [ "nvidia" ]; hardware.opengl = { enable = true; driSupport = true; driSupport32Bit = true; };
First enables nvidia modesetting, second enables the driver, and the third enables opengl, with a special flag to also enable it for 32bit stuff (like old games on steam).
On another distro, that would be at least a day of work lost setting up stuff.
EDIT: lol I've replied on the wrong comment, at least it's the same author...
I have tried multiple orchestration options before, but they always fail in some way, ansible for example always work until I have to run something from scratch, then it fails miserably because of something that changed after the 20th time I've ran the script. On Nix, that's not even a consideration.
The tradeoff is, of course, that scripts become much harder to implement, as you can't depend on global state.
[1]: https://iohk.io/en/research/library/papers/the-extended-utxo...
There you go!
Don't forget to practice and work on real projects, the concepts take a little bit to get used to, and just reading about it is not enough.
Jank is fun on your factory, not so much on a company product :)