I decided I want to hate my life and also try out a new distribution, so I installed NixOS. I do not have a specific use case for it, but I have a goal in which I am trying to give as many Linux distributions as I can a try. I'm running NixOS + GNOME. Safe to say I have no idea what I am doing, but I am going to roll with it anyway. I am going to try to use it for a few weeks or maybe a month. Any advice?
You wont be using it for a day, let alone a month.Try BSD.
>>107707666Why? I would much rather stick to Linux.
>>107707646> Any advice?A few things:1. Switch to flakes ASAP. Yes, they're still considered "experimental" for some godforsaken, stupidly political reasons, but they're solid and here to stay.2. Set your system up to use the community cachix as a binary cache, especially if you're using one of the rolling release channels. It can potentially save you the effort of long compilation bullshittery because you decided you wanted to change the input of a single package.3. Use home-manager if you want Nix to set up your dotfiles and other user configuration. You can integrate it directly into your system's NixOS configuration or keep it separate.
>>107707713>2. Set your system up to use the community cachix as a binary cache, especially if you're using one of the rolling release channels.i haven't had this issue using unstable. only issue i have ever had was rolling rustup, which was broken anyways. >rustup>tranniesi was fucking around with it. fuck you.
>>107707752> i haven't had this issue using unstableSure, but it's not a matter of 'if', but 'when'.At some point on the unstable channel you're going to find an issue that someone already filed in the Nixpkgs repo. Someone will make a fix, and you'll notice that it was merged into the master branch but not yet built on the unstable channels. So you might switch your channel to the master branch and all of the sudden you're building half a dozen applications from source because it has not yet been built on the official binary cache.Then you'll realize that people are building from the master branch constantly and using the community cachix as a binary cache for that.
>>107707646the release notes are always an interesting read. especially when upgrading versions. i use the nixos options website a lot.
>>107707646>Any Advice?Yeah, order your socks in advance for when you troon out
>>107708065Won't be happening. I expect to look like this after using NixOS for a month.
>>107707713>not running your own bincache on your LAN and using NixOS on all of your computers and VMsshiggy diggy doodly