Oddbean new post about | logout
 @3b6f3983 I gotta find a way to make the ansible setup I made public for yall. It does a bit, like builds vim from source to make sure it compiles with the right python interpreter (the default vim in the repos doesn't have it). I wanted to make as close to a nix setup as possible but on debian, where I define everything about the system in files. 
 @thegreatape :gentoo: :nixos: :sway:   @3b6f3983
>download and compile
Damn imagine if there was an OS that already did all that for you by design :holo_think:
Anyways, glad you're on Debian. Nobody deserves to out up with nixos' shit LOL

https://pl.kitsunemimi.club/media/2dd069910a8d9eb54285111cb840f747becf3c45ba781f6e97b662645c6ca5df.png 
 @bronze @3b6f3983 @thegreatape :gentoo: :nixos: :sway:   
>Nobody deserves to out up with nixos' shit LOL
its p cool tho 
 @theo h. mann @3b6f3983 @thegreatape :gentoo: :nixos: :sway:  
They got you too :blobcatcry:
RUN BEFORE ITS TOO LATE 
 @bronze @thegreatape :gentoo: :nixos: :sway:   

What's wrong with nixos? Never played with ot 
 It's incredible at setting your system configuration in stone, and moving it across computers. I was able to move my exact desktop setup across pc's extremely easy. Also my favorite use case of nix was orchestrating together all the -arrs for a media server.

The problem is as soon as you want to start messing with something that's not defined in the nixos / home manager configuration file it gets extremely messy fast. 

You basically have to reverse engineer other people's nixpkg's and outdated blog posts to figure out how it works. If you just go by the github repo, reverse engineering won't work because every nix package has an implied "import" that's not shown in the repo. That little hangup got me for months lol. 

Also if you want to compile software, it is a massive pain due to how the directories are all insane hashes, and isolated. I tried to compile emacs from source for like a week on nixos and I couldn't figure out how to do it. Even copying from someone's blog post that said "here's how I build emacs from source on nix".

And that's coming from someone who's packaged a couple things successfully. Basically it just makes everything you do on linux 3x as complicated for increased isolation. 
 @3b6f3983 @thegreatape :gentoo: :nixos: :sway:  
Its the rust of Linux distributions. It pretends to be a better version of gentoo like how rust pretends to be a better version of C. Also, every single person that has shilled nixos to me is gay or in the closet. Really makes you think... 
 Yeah even though I used it for a year it wasn't something I flexed lol. I liked it and in terms of reliability, if you are fine with the winding road that it wants you to be on, it's fantastic. But after a while I wanted to start understanding and doing more with my system, and NixOS just demolishes how a standard linux distro is set up. So I finally am just going back to my baby Debian. 
 @bronze @3b6f3983 @thegreatape :gentoo: :nixos: :sway:   > Also, every single person that has shilled nixos to me is gay or in the closet.
i feel that this is a funny point considering that most linux users are that lmao 
 IF MISCHIVOUS TOMATO IS SAYING THEY'RE GAY, YOU HAVE TO LISTEN 
 So i'm rolling with debian to be able to mix and match compiling some software and just instaling from the repos other.I've been on nixos for almost a year now. I did learn and adapt to it well, however the multiple layers of abstractions is really interfering with how I understand and set up my system. Also compiling ANYTHING on nix is such a pain that's what made me finally switch. 

I miss being able to download & install a deb lol. Nix is awesome for some things, it was incredible when I had a media server. But as a desktop it could get painful fast. 

TL;DR - Everything they say about debian, all the memes about reliability and being able to make it what you want, are still true in the year of our lord 2023. And with debian 12 being newish it's not even that outdated!