Conversation
kubernetes really interests me because i do enjoy declarative server setups but also it's kubernetes
2
0
2
@rose all the popular declarative systems being crap has made me... so uninterested in anything declarative
1
0
1
@coolbean yeah that's fair as well honestly
i guess it kinda depends on how you got to declarative systems? if it's
sees nix -> "huh declarative systems" -> realises nix sucks
i do understand it, but for me it was
"it'd be nice if i could configure everything in one spot" -> see options -> all options suck -> still interested in that
1
0
1
@rose @coolbean

ig one issue to me is, what does one spot means

a lot of people want a single config file in one format, and i feel like that requires a lot of awkward translations to all kinds of dsls programs use (which have vastly different semantics)
2
0
0
@navi @rose honestly it does seem doable with a lisp since the base syntax is just so minimal. shame then that the only attempt to do so is maintained by the gnu project
1
0
0
@navi @rose on that note: thank fuck guile actually took a stance against genai. literally so refreshing to see a project have any sort of backbone whatsoever
0
0
0
@navi @coolbean yeah, that's why I prefer kubernetes over like nix because in kubernetes a lot of software is specifically written for kuberentes, so you dont need to mess around with weird translations
2
0
0
@rose @coolbean i may still have some "trauma" left from my first experience with declarative stuff being ansible, tbh
1
0
1
@rose for a small machine docker compose is prob plenty
1
0
1
@snacks honestly for a single machine i'd go as far as saying that any extra management layer isn't needed, assuming the average homelab setup it's perfectly fine with just bare linux
0
0
1
@rose @navi @coolbean use talos linux and pulumi.

but actually dont do that, install nix on fedora bootc and then install k0s from nix and then use pulumi's dotnet SDK write all of your infrastructure in F#. other stuff is just toy operating systems. this is serious business
1
0
1