veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

293
active users

#nixos

40 posts39 participants1 post today

So, I bought a used ThinkPad and installed #nixos. Currently, I am very unsure whether I like it, and especially Flakes are something I don't really get. I watched some videos, and everyone says to use them, but so far I haven't figured out why.

🌘 為何我一年後離開 NixOS?
➤ 一年的 NixOS 體驗:掙扎於抽象與效率之間
rugu.dev/en/blog/leaving-nixos/
作者分享了他在使用 NixOS 一年後決定轉回 Arch Linux 的經驗。儘管認同 NixOS 的聲稱的優勢,如可重現性,但作者發現實際應用中,為了讓程式運作而投入的時間成本過高,且與傳統 Linux 發行版相比,學習曲線陡峭,除錯也更複雜。他認為 NixOS 的抽象層與底層系統的差異,以及對預編譯程式的限制,是造成這些問題的主要原因。最終,作者認為 NixOS 的嚴格要求並不符合他個人的工作流程與需求,尤其是在追求效率和簡便性時。
+ 我也有類似的經驗,NixOS 的學習曲線確實讓人望而卻步,但它在多機同步方面的優勢也是不可否認的。
+ 這篇文章很真實,確實有時候為了「完美」而付出的代價太大了,效率纔是王道。
#Linux #NixOS #系統管理 #軟體開發

www.rugu.devWhy I'm Leaving NixOS After a Year? | rugu

#Linux #hivemind

TL;DR: How would you deploy a maintainable Linux build to 14 PCs?

I have a lab network of 14 PCs at $dayjob. I want them all to have the same Linux build/image, with the same apps - (probably) Plasma, VirtualBox, LibreOffice, Packet Tracer (so JRE as well) as the basics, plus various other tools.

If the users mess up the machine somehow, they need to be easily re-imaged. It would be nice if /home could optionally be preserved, but not essential.

I am currently the most Linux-savvy person in the team that will be looking after these PCs. I'm not there all the time, so this needs to be maintainable by techies who don't daily drive Arch.

I know #Ansible could be a good option, meaning I have some flexibility with which distro. (I am open to different distros for this.) #Nix or #NixOS could also work, but the learning curve for that could be pretty steep (for me - steeper for the rest of the team), plus its non-standard approach to Linux might be confusing for some.

I guess some solution using a PXE boot and then an auto-deployed script or definition file?

I've recently switched to #NixOS and it's taken me 43 generations to get a stable build on my laptop, with games and all my day-to-day software working.

despite the overhead of having to rebuild my system every time i want to change my wallpaper on hyprland, which is probably a flaw in my flake, the NixOS experience is beautiful.

Replied in thread

@paulhulford You'll grow out of it. Eventually you'll find one that fits you. I hopped around for three months until I landed on one and found a few favorites. But because I have a laptop and desktop with different architectures(Intel desktop/AMD laptop), I decided to use the one that worked on both of them 100% without compromise. Top 3 were #arch, #debiansid, and #nixos. My favorite being NixOS, but gaming issues meant I stuck with Arch.

Has anyone actually used nc4nix in #NixOS to get #NextCloud stuff set up?

Their site has *zero* documentation and other pages point me to it as *the* tool for setting up NextCloud apps. I don't understand how the go-to utility can have zero documentation and still be the go-to.

It made me set an environment variable with my NextCloud version before it would even run and now that it is running, I have no idea what it's actually trying to do.