User avatar
Jeder neocat_floof_googly_woozy neocat_flag_agender @jeder@miau.jeder.pl
1y
announcing nix 4.0 which just wipes your install and replaces it with archiso
good luck
:neofox_woozy@snug.moe:1
2
4
12
1

User avatar
luna the doggie neofox_snug therian @lunareclipse@snug.moe
1y
@jeder no listen arch isn't enough suffering compared to nix /hj
2
0
3
0
no jokes at all

CC:
@jeder
0
0
2
0
User avatar
MarkAssPandi @markasspandi@fabrykajabo.li
1y
@lunareclipse @jeder yeah
for arch you don't have to learn the worst programming language with least helpful error messages
like segfaults are more helpful than whatever the fuck nix is spelling
:neofox_baa@snug.moe:1
1
0
1
1
User avatar
luna the doggie neofox_snug therian @lunareclipse@snug.moe
1y
@markasspandi @jeder I'm glad this wasn't my problem with NixOS
1
0
3
0
User avatar
MarkAssPandi @markasspandi@fabrykajabo.li
1y
@lunareclipse @jeder idk im dumb so I still don't get that dog shit of a language
I mean probably if I invested time I could learn it but bitch I ain't got time for that
2
0
2
0
User avatar
MarkAssPandi @markasspandi@fabrykajabo.li
1y
@lunareclipse @jeder tbh except for that my main issues are getting regular linux stuff to work
cus I'm used to FHS
and programs that work on FHS
and I heard about workaround and whatnot but eh
1
0
2
0
User avatar
luna the doggie neofox_snug therian @lunareclipse@snug.moe
1y
@markasspandi @jeder Idk what's FHS but

I'm very upset that nixos only supports its custom firewall module and I can't just run Firewalld on it (also that it randomly flushes the firewall when applying the config instead of yknow, just flushing its own rule table. this breaks all running containers' networking btw.)

Overall like, NixOS wants you to use nix for everything and if it cannot do what you want then it wants you to become a NixOS developer. I don't wanna be a NixOS developer! Especially when all the docs assume I already understand all the other docs!

And I don't wanna vendor-lock all my configs to NixOS!

Now, I still do a bunch of stuff in the system config because I actually really like having all the core system configuration in one place. Like, you're telling me I can just plop this on another machine and have the same configuration? Fuck yes!

But yeah NixOS is just a lot of suffering. Especially if you're not religiously commited to doing everything with Nix, because then you're going against the flow.

I just want a consistent base operating system to run my services on and then dealing with Nix can be a paaaain.

To its credit, I've never had a system update break shit so far, and I've done like 3 or 4 version updates by now. That is quite impressive.
1
0
1
0
User avatar
MarkAssPandi @markasspandi@fabrykajabo.li
1y
@lunareclipse @jeder Yeah that vendor lock-in was big no no for me at first
I just disliked getting hooked onto one system that manages everything for me
It is kinda comfortable that when I need to change computers I can just move my config and it mostly works, but for me tbh NixOS is more like just OS with built in advanced dotfiles + packages.txt support
(also FHS is Filesystem Hierarchy Standard, the thing where Linux sets that binaries are in /usr/bin etc, some stuff not provided by Nixpkgs can break because NixOS is not FHS compatible by default and programs might try to search for libraries in folders that don't exist/don't contain the thing it searches for/which have different name than NixOS set)
0
0
1
0
User avatar
luna the doggie neofox_snug therian @lunareclipse@snug.moe
1y
@markasspandi @jeder

well, nix is basically like if haskell and javascript had a baby
2
0
1
0
User avatar
luna the doggie neofox_snug therian @lunareclipse@snug.moe
1y
@markasspandi @jeder I just like to pretend that it's not a real programming language and use my configuration.nix like if it was a glorified yaml
1
0
1
0
User avatar
MarkAssPandi @markasspandi@fabrykajabo.li
1y
@lunareclipse @jeder I basicslly do that too
I just put whatever I find there and it somewhat works
0
0
1
0
like if haskell and javascript had a baby
and you mashed it with a hammer metric shitton of bash
CC: @jeder @markasspandi
1
0
1
0
User avatar
luna the doggie neofox_snug therian @lunareclipse@snug.moe
1y
@patryk @jeder @markasspandi wha neofox_confused

It's just a functional programming language, obviously it's gonna be incomprehensible if you haven't used one of those before.
1
0
0
0
Well, nope
At least when I was more into creating my own packages it was more like messed up PKGBUILD/APKBUILD than fully-fledged language under the hood
And it’s still like this, see literaly any package in the nixpkgs
E.g.
github.com/NixOS/nixpkgs/blob/master/pkgs/games/anki/default.nix

CC:
@jeder @markasspandi
1
0
0
0
User avatar
luna the doggie neofox_snug therian @lunareclipse@snug.moe
1y
@patryk @jeder @markasspandi dude, throwing the R-slur around is not cool
1
0
0
0
updated, I was not aware it's that bad, esp. as I was not referring to someone

anyways, you already blocked me

CC:
@jeder @markasspandi
:neocat_floof_explode:1
0
0
0
1
User avatar
dmiException 💽 @domi@donotsta.re
1y
@jeder knowing nix this will require 120 config lines, half of which will be “smart” hacks
1
0
3
0
User avatar
Quadrilateral @quadrilateral@social.craftingcomrades.net
1y
@domi @jeder only 120? That’s extremely impressive
0
0
0
0