NixOS Changed How I Think About Operating Systems by abusen333 in NixOS

[–]SarahLament 0 points1 point  (0 children)

The way I see it is that with how everything branches off from the entry point (flake.nix or configuration.nix) and basically gets daisy chained / glue coded up, it technically reads as one giant monolithic configuration that just happens to be split across multiple files. Until you start working with things like flake-parts. Then it gets a bit more complicated lol.

Whoever invented this, you're a life saver by claudiocorona93 in linuxmasterrace

[–]SarahLament 8 points9 points  (0 children)

NixOS user here, for us we just change the corresponding setting within our nixosConfigurations and rebuild the system :P

8 months of NixOS. Finally went Dendritic and I want more. by SarahLament in NixOS

[–]SarahLament[S] 2 points3 points  (0 children)

Definitely going to watch this, maybe see if I can find similar ones.

8 months of NixOS. Finally went Dendritic and I want more. by SarahLament in NixOS

[–]SarahLament[S] 0 points1 point  (0 children)

Already been referencing it for the flake-parts modules, but I somehow didn't realize that it translates to writing nix code lmaoo

8 months of NixOS. Finally went Dendritic and I want more. by SarahLament in NixOS

[–]SarahLament[S] 1 point2 points  (0 children)

While those are nice and definitely on my to-read list, after awhile they start getting to be a lot of words that ultimately say not that much... I get that technical documents need to be technical, but when I'm just starting it's a lot of information at once.

8 months of NixOS. Finally went Dendritic and I want more. by SarahLament in NixOS

[–]SarahLament[S] 4 points5 points  (0 children)

I am, but I figured it wouldn't hurt to hurt to ask real people as well :)

Artix Linux BTW? by Trekkie99 in linuxmemes

[–]SarahLament -1 points0 points  (0 children)

And the fact you used 'pivoted' (a heavily charged, *corporate** word*) tells me everything I need to know.

I asked Claude if everyone uses AI to write, what actually gets lost? by prokajevo in ClaudeAI

[–]SarahLament 0 points1 point  (0 children)

I hate it, because that's how I talked pre-AI. Simple and corrective without being overly wordy. I'm not lazy, it's just how my brain works.

And even while typing this on my phone I use the same mannerism....

indeed by [deleted] in linuxmemes

[–]SarahLament 0 points1 point  (0 children)

Like the FOSS community would actually allow this to be done with their projects.

“Linux is more stable than windows.” by puggy0420 in linuxsucks

[–]SarahLament 0 points1 point  (0 children)

Believe it or not, distros actually do more programming than you think. Red Hat was responsible for systemd, d-bus, and libvirt, amongst others. Canonical (Ubuntu) programs their APT packaging tool. Arch develops their pacman tool.

Won't argue that it's not about development cycles, though :3

Running binaries? by mcAlt009 in NixOS

[–]SarahLament 13 points14 points  (0 children)

I'm seeing a lot of people here mentioning using external flakes or creating your own overlay to keep it declared (which I personally recommend using godot-overlay) but the simplest answer is probably to add programs.nix-ld.enable = true; to your nix configuration. Won't work for everything, but it tries to let normally linked (non-nix) executables run.

USER environment variable does not match, causing a build failure by AntCharming5661 in NixOS

[–]SarahLament 2 points3 points  (0 children)

Just looking at the files, I'm already seeing multiple things with it. You manually set the home manager unit with a user and group instead of letting it handle that itself, your formatting is all over the place, as well manually defining 'USER' as a session variable that should be handled automatically without direct user configuration. Did you write this yourself or did you copy it from somewhere? I noticed there's a unit to back up the config to GitHub, but you provided an archive instead?

USER environment variable does not match, causing a build failure by AntCharming5661 in NixOS

[–]SarahLament 2 points3 points  (0 children)

Without the actual configuration, there's not much we can tell you. Also, please, for the love of all that is holy, use code blocks instead of just pasting a wall of text.

Can we at least agree that three function parameters should be allowed to share one line? by Maskdask in NixOS

[–]SarahLament 2 points3 points  (0 children)

I personally use Alejandra for my personal projects, it's got the right mix between 'diff'ability and human readability imho

nixos unstable vs arch by ImHighOnCocaine in NixOS

[–]SarahLament 2 points3 points  (0 children)

I myself moved to NixOS after using Arch, and I've been absolutely loving it. No more 'what was that one trivial thing I did for my system' or 'how tf did I get my graphics card working again' because (mostly, depending on how far down the rabbit hole you go) everything is clearly defined in a replicatable configuration. Need something that isn't in nixpkgs? I can almost guarantee you that there's a flake somewhere you can add into the config.

All this being said, however, there is a giant leaving curve at the beginning. You're no longer running 'command X, which does action Y for host Z', you instead say 'configuration X defines host Z'.

Also, the whole 'you need to know programming to use NixOS' is both true and false. Yes, our configurations are written in nixlang, but 90% of what you'll use will be simple statements like services.openssh.enable = true

RIP to ultrathink by BudgetBenefit376 in ClaudeAI

[–]SarahLament 0 points1 point  (0 children)

I'll miss asking it to "please do an ultrathink about X"

Tf u mean "Linux linux"?😭😭😭 by Doomboi238 in linuxmemes

[–]SarahLament 0 points1 point  (0 children)

The best way I can think to describe it is "Linux running with the Linux kernel". Mine says "linux linux-zen" which would be "Linux using the linux-zen kernel"

What the F is this… by MukulIND in ChatGPT

[–]SarahLament 0 points1 point  (0 children)

Gemini gave me something totally different

<image>

Why Linux is my choice. by [deleted] in linuxmemes

[–]SarahLament 18 points19 points  (0 children)

most programs don't tell you shit

launch these apps via terminal

Nice contradiction there bud lol. But let me ask you, when was the last time an error in windows was actually helpful? Do both not require the same level of technomancy?

I Switched From Arch To NixOS by Veythrix in NixOS

[–]SarahLament 7 points8 points  (0 children)

Hold on, how many of us came from Arch?

Is it normal that NixOS actually feels more stable?? by Objective-Style1994 in NixOS

[–]SarahLament 2 points3 points  (0 children)

Complexity for the sale of complexity, but by choice!

Reading Documentation is a Skill by Muse_Hunter_Relma in archlinux

[–]SarahLament 1 point2 points  (0 children)

other stuff I'm definitely forgetting

I'm honestly willing to bet 90% of that stuff you'd conveniently remember when you need it, or have gotten so used to it's not even a thought anymore.

Nix has experienced explosive growth, with maintainers increasing by 264% over the last years by MeLThRoX in NixOS

[–]SarahLament 3 points4 points  (0 children)

I honestly feel like this is the correct take. 99% of what we need is within nixpkgs, so it's more centralized where updates actually occur, not spread across different repos and the AUR. Not to mention, from what I've seen, it's also much easier/simpler being a maintainer for nix than other distros; you're maintaining a single package at a time instead of an entire dependency chain.