3 ms·
As long as what you want to do is already in nixpks it's extremely easy, once you stray from that you need to start learning how all of it works, it's not the b
by X6S1x6Okd1st 6y ago
As long as what you want to do is already in nixpks it's extremely easy, once you stray from that you need to start learning how all of it works, it's not the best in terms of documentation & straight forward concepts, but I've been running it at my main desktop for 6 months now.
Sometimes it shines ex:
I messed up my x11 config as well as drivers and just booted into the previous generation like it was no big deal
I needed to install a version of electrum that was only available on a specific git commit. I just specified the commit and booted into a shell with it
Sometimes it sucks:
Learning to package arrive 3rd party software can sometimes be really complicated and it might be the only way forward.
Lots of steam doesn't work out of the box compared to Ubuntu.
- ertian 6y agoSecond this. It's mostly been a pleasure, but Steam is a mess. And I just gave up on Android development on NixOS; I used a Ubuntu VM for that. But starting off with a new computer, copying over a config file from one of your existing files, building...and ending up with _exactly the same system_, including all those tweaks to _this_ file and _that_ config, and the cronjobs you've set up over time, and all your different rc files, is magical.
- Ericson2314 6y agoSteam works fine for me. Also, the "NVidia prime" stuff from https://nixos.wiki/wiki/Nvidia https://nixos.wiki/wiki/Nvidia works out of the box since 20.09. (Though i will be happy when Dell finally sells AMD graphics instead.) Also I've made android packages (albiet ones that don't use much Java) using the Nixpkgs repackaging of the Android SDK.
- jbboehr 6y ago> Lots of steam doesn't work out of the box compared to Ubuntu. Make sure you're using Proton 5.0 until this [0] is fixed. [0]: https://github.com/NixOS/nixpkgs/issues/100655 https://github.com/NixOS/nixpkgs/issues/100655