this post was submitted on 01 May 2025
1000 points (96.9% liked)

linuxmemes

24763 readers
1650 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
    you are viewing a single comment's thread
    view the rest of the comments
    [–] Laser@feddit.org 2 points 2 days ago (1 children)

    Did you try Nix (on Arch) or NixOS? For the latter, https://nixos.org/manual/nixos/stable/#sec-declarative-package-mgmt explains the basic installation.

    [–] superkret@feddit.org 2 points 2 days ago* (last edited 2 days ago) (3 children)

    I clicked on the first link to the options appendix and noped right the fuck out.
    That's a level of involvement I reserve for activities where I either get paid 100€+/h, or otherwise support my family.

    And from what I hear, the main selling point of NixOS is how easy it is to reinstall.
    Which I don't do more than once every couple of years.
    And then I click "next" a bunch of times on Debian, and copy /home over from my backup.

    [–] Laser@feddit.org 6 points 2 days ago* (last edited 2 days ago) (1 children)

    And from what I hear, the main selling point of NixOS is how easy it is to reinstall.

    Well, that isn't the first thing I'd mention, but whatever. Use whatever you're comfortable with.

    [–] Vanilla_PuddinFudge@infosec.pub 1 points 2 days ago (1 children)

    that isn't the first thing I'd mention

    ...well, what is? The logo looks nice.

    [–] Laser@feddit.org 4 points 2 days ago

    For me, the factors were:

    • the ability to split your system configuration into logical modules. Describe one logical thing in one file, no matter how many other factors are involved. Don't want that thing anymore? Just don't reference the module, and all changes will be reverted.
    • easily try out new configurations and roll back, regardless of underlying filesystem, without performance penalties.
    • the ability to put logic into your configuration (technically, there's no difference between what's typically referred to as configuration and a module in nix, though the latter usually has more "logic" and provides values with lower priority).
    • as a consequence, make modules transferable between systems. There's e.g. a Lanzaboote module that enables Secure Boot in a really smart way on NixOS, and the configuration is in my opinion easier than on any other Linux system.
    • the reproducibility, from which the "easy reinstallation" follows
    [–] Decq@lemmy.world 3 points 2 days ago* (last edited 2 days ago)

    The ease of reinstalling is not the main selling point. That's just one of the (imho many) benefits of having a declarative reproducible configuration.

    Many people balk at the nix language, which i think isn't that hard to learn, But having to learn just one language/syntax instead of knowing each different application's config syntax is a huge plus for me. Plus you basically get a preprocessor for all configs, which certainly is nice.

    Now if you're not a software developer i can see why that would still be a roadblock. But honestly for a pretty straight forward setup, most of it you can just find on the wiki or other places.

    [–] greywolf0x1@lemmy.ml 2 points 2 days ago (1 children)
    [–] superkret@feddit.org 0 points 2 days ago

    I don't think I will.