[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: nixos-tutorial.png (103 KB, 1200x600)
103 KB
103 KB PNG
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.
>>
>>107707666
Why? 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
>trannies
i was fucking around with it. fuck you.
>>
>>107707752
> i haven't had this issue using unstable
Sure, 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.
>>
>>107707646
the 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
>>
>>107708065
Won'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 VMs
shiggy diggy doodly



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.